该主题回答了如何在R中创建具有实时效果的增量图.
我想做同样的事情,ggplot2而不是R的基础plot.直接从该链接中的答案复制,我试过这个,但它没有用:
n=1000
df=data.frame(time=1:n,y=runif(n))
window=100
for(i in 1:(n-window)) {
print(i)
flush.console()
ggplot(df) + geom_line(aes(x=time, y=y), size=0.7) + xlim(i,i+window)
Sys.sleep(.09)
}
Run Code Online (Sandbox Code Playgroud)
我想图像渲染的ggplot2工作方式不同.是否可以创建实时更新效果ggplot2?
理想情况下,我希望能够显示多个geom_lines.但我猜逻辑将是相同的.
此外,当R-Studio中的情节是"缩放"时,是否可以实现此目的?