R:推迟plot()输出直到添加所有行?

Mik*_*der 2 r

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

我产生这些地块与标准功能plot()lines().由于我实时生成并重新生成这些图,因此会进行大量重新绘制和闪烁.

是否可以延迟输出到显示器,直到两个图完成?(也就是说,直到为两者添加了行?)

Vin*_*ynd 7

你可以尝试使用dev.holddev.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)