我正在尝试制作一个动态图,有点像自动更新,增量,可能是实时的。我想完成这样的事情 http://www.youtube.com/watch?v=s7qMxpDUS3c
这是我到目前为止所做的。假设您在名为 temp 的 data.frame 中有一个时间序列。第一列是时间,第二列是值所在的位置。
for(i in 1: length(temp$Time[1:10000]))
{
flush.console()
plot(temp$Time[i:i+100],temp$Open[i:i+100],
xlim=c(as.numeric(temp$Time[i]),as.numeric(temp$Time[i+150])),
ylim=c(min(temp$Open[i:i+100]),max(tmep$Open[i:i+120])))
Sys.sleep(.09)
}
这确实是增量绘制的,但我没有得到 100 个单位的长时间序列,而是我只得到一个点更新。