內的多個圖形我想從使用ggplot圖形中的R的函數內產卵幾個圖形窗口...生成從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(),也不網格。 newpage()似乎沖刷前面的圖。
我知道,在R中,函數通常只產生他們評估的最後一件事情,但我希望更好地理解該過程並學習任何可能的解決方法。
想法?
也許R常問問題7.22 http://cran.r-project.org/doc/FAQ/R-FAQ.html#Why-do-lattice_002ftrellis-graphics-not-work_003f – rcs 2010-03-30 17:48:53
@ rcs您的評論回答了這個問題。把它寫成答案,以便可以接受。 – 2010-03-30 18:53:53
rcs評論建議有人不要閱讀FAQ;) – Marek 2010-03-30 20:19:01