которые я хотел бы, чтобы породить несколько графических окон из функции в R с использованием ggplot графики ...Генерация нескольких графических из внутри функции R
testf <- function(a, b) {
devAskNewPage(TRUE)
qplot(a, b);
# grid.newpage(recording = TRUE)
dev.new()
qplot(a, a+a);
# grid.newpage(recording = TRUE)
dev.new()
qplot(b, b+b);
}
library(ggplot2)
x <- rnorm(50)
y <- rnorm(50)
testf(x, y)
Однако ни dev.new(), ни сетка. Кажется, что новая страница(), закрашивает предыдущий график.
Я знаю, что в R функции обычно производят только последнее, что они оценивают, но я хотел бы лучше понять процесс и узнать о возможных возможных обходных решениях.
Мысли?
Возможно R FAQ 7.22 http://cran.r-project.org/doc/FAQ/R-FAQ.html#Why-do-lattice_002ftrellis-graphics-not-work_003f – rcs
@rcs Ваш комментарий отвечает на вопрос. Напишите это как ответ, чтобы его можно было принять. –
комментарий rcs предполагает, что кто-то не читает FAQ;) – Marek