我有一个文件,其中包含从 a 到 k 的多个变量的时间序列数据。
我想创建一个图表,绘制变量 a 到 k 随时间变化的平均值,在该平均线之上和之下添加一个平滑区域,表示每天的最大和最小变化。
所以类似于置信区间,但在平滑版本中。
这是数据集: https ://dl.dropbox.com/u/22681355/co.csv
这是我到目前为止的代码:
library(ggplot2)
library(reshape2)
meltdf <- melt(df,id="Year")
ggplot(meltdf,aes(x=Year,y=value,colour=variable,group=variable)) + geom_line()