Я пытаюсь сделать динамический сюжет, вроде автоматического обновления, инкрементального, возможно, реального времени. Я хочу сделать что-то подобное http://www.youtube.com/watch?v=s7qMxpDUS3c
Это то, что я сделал до сих пор. Предположим, у вас есть временной ряд в data.frame, называемый temp. Первый столбец - это время, а второй столбец - это значения.
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 единиц длинного временного ряда, вместо этого получаю обновление только одной точки.