Ich möchte mehrere Grafiken Windows aus einer Funktion in R mit ggplot Grafiken zu erzeugen...
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)
Allerdings scheinen weder dev.new() noch grid.newpage() die vorangehende Darstellung zu spülen.
Ich weiß, dass Funktionen in R normalerweise nur das Letzte ausgeben, was sie auswerten, aber ich würde den Prozess gerne besser verstehen und mögliche Umgehungsmöglichkeiten kennenlernen.
Was denken Sie?