r - 使用 geom_line 使用 ggplot 绘制图表时没有线条
r - No line on plotting chart with ggplot using geom_line
我有下面的 table 数据“data_temp”,我正在尝试使用“geom_line”绘制趋势线,但线没有出现。
> head(data_temp,15)
Mês n
1 Janeiro 7432
2 Fevereiro 7077
3 Março 7494
4 Abril 7760
5 Maio 7755
6 Junho 7516
7 Julho 7320
8 Agosto 7084
9 Setembro 7134
10 Outubro 7390
11 Novembro 6973
12 Dezembro 8622
这是我使用的代码:
ggplot(data = data_temp, aes(x=Mês, y=n))+
geom_line() +
geom_point()
您可以在下面看到这些点有效,但没有出现线。
我以不同的方式尝试了很多代码,但到目前为止我还没有成功。我希望有人能帮助我。
- x = "Mês",意思是“月”,但用的是葡萄牙语。
非常感谢,
威尔
尝试
library(ggplot2)
ggplot(data = data_temp, aes(x=Mês, y=n, group=1))+
geom_line() +
geom_point()
得到
geom_line
-函数需要一个组来“知道”应该连接哪些点。由于您的数据中没有分组变量,您只需添加 group = 1
即可将所有点分组到同一组中。
我有下面的 table 数据“data_temp”,我正在尝试使用“geom_line”绘制趋势线,但线没有出现。
> head(data_temp,15)
Mês n
1 Janeiro 7432
2 Fevereiro 7077
3 Março 7494
4 Abril 7760
5 Maio 7755
6 Junho 7516
7 Julho 7320
8 Agosto 7084
9 Setembro 7134
10 Outubro 7390
11 Novembro 6973
12 Dezembro 8622
这是我使用的代码:
ggplot(data = data_temp, aes(x=Mês, y=n))+
geom_line() +
geom_point()
您可以在下面看到这些点有效,但没有出现线。
我以不同的方式尝试了很多代码,但到目前为止我还没有成功。我希望有人能帮助我。
- x = "Mês",意思是“月”,但用的是葡萄牙语。
非常感谢,
威尔
尝试
library(ggplot2)
ggplot(data = data_temp, aes(x=Mês, y=n, group=1))+
geom_line() +
geom_point()
得到
geom_line
-函数需要一个组来“知道”应该连接哪些点。由于您的数据中没有分组变量,您只需添加 group = 1
即可将所有点分组到同一组中。