【发布时间】:2012-10-30 17:07:08
【问题描述】:
我有一个由 10 个变量组成的时间序列数据集。
我想创建一个时间序列图,其中随着时间的推移,每 10 个变量以不同的颜色绘制在同一张图上。值应该在 Y 轴上,日期在 X 轴上。
Click Here 用于数据集 csv
这是我一直使用的(可能是错误的)代码:
c.o<-read.csv(file="co.csv",head=TRUE)
ggplot(c.o, aes(Year, a, b, c, d, e,f))+geom_line()
下面是代码输出的样子:
谁能指出我正确的方向?我无法在以前的帖子中找到任何内容。
问题已解决,见下文。
还有一点我想知道的:
是否可以在图中添加一条额外的线来表示所有变量在一段时间内的平均值,并在该线的下方和上方进行一些平滑以表示个体差异?
【问题讨论】:
-
您可能需要为最后的 cmets 单独提出一个问题。有几种方法可以实现这一点。一种方法是在
variable中设置另一个级别,例如称为meana_f,然后您将使用与当前绘图中的a或f相同的逻辑来绘制它。 -
您能否打印初始 .csv 文件的 head(),因为您提供的链接显示文件未找到?
-
能否提供原始数据集?
-
数据集丢失