mi piacerebbe deporre le uova diverse finestre grafiche all'interno di una funzione in R utilizzando la grafica ggplot ...generare più grafica da all'interno di una funzione 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)
Tuttavia, né dev.new(), né di griglia. newpage() sembra scaricare la trama precedente.
So che, in R, le funzioni normalmente producono solo l'ultima cosa che valutano, ma mi piacerebbe capire meglio il processo e apprendere eventuali soluzioni alternative.
Pensieri?
Forse R domande frequenti 7.22 http://cran.r-project.org/doc/FAQ/R-FAQ.html#Why-do-lattice_002ftrellis-graphics-not-work_003f – rcs
@rcs Il tuo commento risponde alla domanda. Scrivilo come risposta, così come può essere accettato. –
il commento di rcs suggerisce che qualcuno non legge una FAQ;) – Marek