我想使用ggplot graphics从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()还是grid.newpage()似乎刷新了前面的情节.
我知道,在R中,函数通常只产生它们判断的最后一个结果,但我想更好地理解这个过程,并了解任何可能的解决方法.
思想?