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()もgrid.newpage()も前のプロットをフラッシュしていないようです。
Rでは、関数は通常、評価する最後のものしか生成しないことを知っていますが、プロセスをよりよく理解し、考えられる回避策について学びたいと思います。
考え?