Недавно я сделал что-то подобное, и подумал, что я бы назвал два дополнительных бита кода, которые помогли. Я включил эту строку в цикл for, чтобы сделать паузу R на мгновение (в данном случае через полсекунды) после печати каждого графика:
Sys.sleep(0.5)
В качестве альтернативы вместо просмотра графиков на экране , вы можете сохранить их непосредственно в файлы, а затем просматривать их на досуге. Или, в моем случае, я пытался оживить траекторию пчелы, которую мы отслеживали, поэтому я импортировал последовательность изображений в ImageJ и сохранил ее как анимированный gif.
library(ggplot2)
png(file="cars%d.png")
for(Var in names(mtcars)) {
print(qplot(mtcars[,Var], wt, data=mtcars, xlab=Var))
}
dev.off()