R: Отложить вывод plot (), пока не будут добавлены все строки? - PullRequest
2 голосов
/ 17 февраля 2012

У меня есть два графика, которые я создаю и обновляем в режиме реального времени, которые выглядят так: R Plots

Я создал эти графики со стандартными функциями plot() и lines(). Поскольку я генерирую и заново генерирую эти графики в режиме реального времени, происходит много перерисовок и миганий.

Можно ли удерживать вывод на дисплей, пока оба графика не будут завершены? (то есть, пока строки не были добавлены для обоих?)

1 Ответ

7 голосов
/ 17 февраля 2012

Вы можете попробовать использовать 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...