我有从 2001 年到 2009 年的九条河流的数据。我想创建九个方面的图表,每个方面我希望每年有九条线。x 轴是从 1 月到 12 月。到目前为止,我已经想到了这个:
我使用的代码如下:
testseries<- read.csv("testseries.csv")
meltedtestseries <- melt(testseries,id=c("date"))
head(meltedtestseries)
ggplot(meltedtestseries,aes(x=date,y=value))+geom_line()+facet_wrap(~variable,scales="free")+xlab("Date")+ylab("Discharge(cms)")
我得到的图表如下:
现在,我想以 Months 为单位更改 X 轴,并为每个方面绘制每年的九条曲线。我知道我需要更改 color=year 或类似的东西。但它没有成功。非常感谢任何帮助。谢谢。
该数据集可在https://www.dropbox.com/s/ykhu8vc9211xtzu/testseries.csv上找到
贾巴巴
编辑:额外信息
我也试过这段代码:
ggplot(meltedtestseries,aes(x=as.Date(date),y=value,color=date))+geom_line()+facet_wrap(~variable,scales="free")+xlab("Date")+ylab("Discharge(cms)")