我有一个由10个变量组成的时间序列数据集。
我想创建一个时间序列图,将每个变量用不同颜色绘制在同一张图上,按时间排序。Y轴表示数值,X轴表示日期。
点击此处获取数据集csv文件。
这是我一直在使用(可能错误的)代码:
c.o<-read.csv(file="co.csv",head=TRUE)
ggplot(c.o, aes(Year, a, b, c, d, e,f))+geom_line()
以下是代码输出的结果:
有谁能指点我正确的方向吗?我在以前的讨论中找不到任何信息。
问题已解决,请看下面。
我还想知道一件事:
是否可以添加一个额外的线来表示所有变量随时间的平均值,并在该线下方和上方进行一些平滑以表示个体差异?
variable
中再添加一个级别,例如称为meana_f
,然后使用与当前绘图中的a
或f
相同的逻辑来绘制它。 - user1317221_G