我有两个图,我实时更新,看起来像这样:

我产生这些地块与标准功能plot()和lines().由于我实时生成并重新生成这些图,因此会进行大量重新绘制和闪烁.
是否可以延迟输出到显示器,直到两个图完成?(也就是说,直到为两者添加了行?)
你可以尝试使用dev.hold和dev.flush.
plot(NA, xlim=c(0,1), ylim=c(0,1), type="n")
dev.hold()
for(i in 1:1e4) {
lines( runif(2), runif(2) )
}
dev.flush()
Run Code Online (Sandbox Code Playgroud)