Se si desidera solo per vedere due diverse finestre aperte di tracciato, allo stesso tempo, utilizzare dev.new
, ad es
plot(1:10)
dev.new()
plot(10:1)
Se si vuole disegnare due lotti nella stessa finestra, allora, come detto Shane, impostare il parametro mfrow
.
par(mfrow = c(2,1))
plot(1:10)
plot(10:1)
Se volete provare qualcosa di un po 'più avanzato, allora si può dare un'occhiata al grafico reticolari o ggplot, entrambi i quali sono eccellenti per la creazione di trame condizionata (appezzamenti in cui diversi sottoinsiemi di dati appaiono in differenti cornici).
Un esempio di lattice:
library(lattice)
dfr <- data.frame(
x = rep(1:10, 2),
y = c(1:10, 10:1),
grp = rep(letters[1:2], each = 10)
)
xyplot(y ~ x | grp, data = dfr)
Un esempio ggplot. (Avrete bisogno di scaricare ggplot da CRAN prima.)
library(ggplot2)
qplot(x, y, data = dfr, facets = grp ~ .)
#or equivalently
ggplot(dfr, aes(x, y)) + geom_point() + facet_grid(grp ~ .)
fonte
2009-11-26 12:06:33
oh ok, grazie per tutti i grandi suggerimenti ragazzi, imparato qualcosa di nuovo. – phpdash