我创建了下面的图,以便我可以轻松地比较不同时间段的多个时间序列。接下来我想添加一个选择器,以便我可以选择多个时间序列同时在绘图上查看,并取消选中我不想在绘图上看到的那些。
代码:
y<-series1
r<-series2
s<-series3
require(graphics)
manipulate(
ts.plot(ts(y[x:(x+100)]),ts(r[x:(x+100)]),ts(s[x:(x+100)]),ts(t[x: (x+100)]),ts(h[x:(x+100)]), gpars=list(col = c("red","green","gray")))
,
x=slider(1,length(y)))
数据:
dput(series1[1:10])
c(9.5, 9, 14.5, 22.5, 13, 16, 22, 31.5, 51, 43)
dput(series2[1:10])
c(20.3368220204774, 18.0733372276398, 16.61695493123, 15.6798824136643,
15.0769466973063, 14.6890028922692, 14.4393902191708, 14.2787832298018,
14.175444706505, 14.1089541357078)
dput(series3[1:10])
c(17.8189147557743, 22.3815592342001, 16.108169527143, 21.0654757276344,
16.3878646132368, 18.9345933680916, 16.634277276197, 15.4322081636797,
20.2884280389731, 12.2089595405668)