我想知道如何为一年中的几个月生成多条Y线的图形。我有一个有3个温度监测站的data.frame,从2000年到2002年的3年时间里。
我想要计算X轴和Y轴上的月平均温度,以放置这三个站。
怎么做呢?
遵循下面的示例

我的数据帧
sample_station <-c('A','A','A','A','A','A','A','A','A','A','A','B','B','B','B','B','B','B','B','B','B','C','C','C','C','C','C','C','C','C','C')
Date <-c('01/01/2000','08/08/2000','16/03/2001','22/09/2001','01/06/2002','05/01/2002','26/01/2002','16/02/2002','09/03/2002','30/03/2002','20/04/2002','04/01/2000','11/08/2000','19/03/2001','25/09/2001','04/06/2002','08/01/2002','29/01/2002','19/02/2002','12/03/2002','13/09/2001','08/01/2000','15/08/2000','23/03/2001','29/09/2001','08/06/2002','12/01/2002','02/02/2002','23/02/2002','16/03/2002','06/04/2002')
Temp <-c(17,20,24,19,17,19,23,26,19,19,21,15,23,18,22,22,23,18,19,26,21,22,23,27,19,19,21,23,24,25,26)
df<-data.frame(sample_station,Date,Temp)发布于 2021-04-26 10:38:43
您可以尝试:
library(dplyr)
library(ggplot2)
df %>%
mutate(Date = lubridate::dmy(Date)) %>%
ggplot() + aes(Date, Temp, color = sample_station) +
geom_line() +
scale_x_date(breaks = '6 months', date_labels = '%b %Y')https://stackoverflow.com/questions/67260134
复制相似问题