可能是重复问题:
在RStudio中循环绘图
我正在尝试监控收敛循环的状态,但似乎无法在每次迭代时更新图形。
以下是一些示例代码:
print(plot(c(0,1)~c(0,100)))
for(i in seq(100)) {
Sys.sleep(.1)
print(points( runif(1)~i ))
}
注意,图表只有在所有东西都被绘制后才会更新。我需要它在每个循环迭代中更新。我认为使用`print`可以做到这一点,但它没有起作用。
更新 这是一个特定于RStudio的问题,在基础R中可以正常工作。有没有办法强制在RStudio中在每个循环迭代中绘图?
dev.flush()
吗? - Carl Witthoft