0

我在数据“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”,意思是“月”,但在葡萄牙语中。

非常感谢,

4

1 回答 1

0

尝试

library(ggplot2)
ggplot(data = data_temp, aes(x=Mês, y=n, group=1))+
  geom_line() +
  geom_point()

要得到

在此处输入图像描述

-functionsgeom_line需要一个组来“知道”应该连接哪个点。由于您的数据中没有分组变量,您只需将group = 1所有点添加到同一组中即可。

于 2021-07-11T22:08:13.820 回答