Vorrei passare attraverso una lunga serie di grafici qplots
o ggplot2
, fermandomi in ciascuna di esse in modo da poterle esaminare prima di procedere.Ciclo attraverso una serie di qplot
Il seguente codice non produce piazzole:
library(ggplot2)
par(ask=TRUE)
for(Var in names(mtcars)) {
qplot(mtcars[,Var], wt, data=mtcars, xlab=Var)
}
ma se corro questa linea dopo l'esecuzione del ciclo, io capisco un complotto:
qplot(mtcars[,Var], wt, data=mtcars, xlab=Var)
Qual è il motivo di questo comportamento? Come posso visualizzare i grafici all'interno del ciclo?
Follow-up: Esiste un modo più elegante di scorrere le variabili rispetto all'utilizzo di mtcars[,Var]
e xlab=Var
?
Prova a completare la chiamata 'qplot' in una' stampa'. Vedi 7.22 delle FAQ R. – James