J'ai une parcelle de ggplot2 qui ressemble à ceci:R ggplot2 facet_grid question
alt text http://img69.imageshack.us/img69/9704/plot.png
du code R suivant:
ggplot(newdata, aes(benefit, cost, colour = factor(opt), shape = factor(roster)))
+ facet_grid(. ~ location)
Il est exactement ce que je dois, à l'exception que le graphique est trop large pour être clairement lu. Je voudrais pouvoir prendre les quatre emplacements les plus à droite et les placer sous les quatre plus à gauche, de sorte que les diagrammes de dispersion soient ordonnés comme ceci.
Adelaide Brisbane Cairns Canberra Darwin Hobart Melbourne Sydney
Puis-je faire avec facet_grid()? Ou devrais-je simplement créer deux parcelles et les aligner dans GIMP? La documentation sur le facet_grid() ne semble pas indiquer que c'est possible.
Merci pour l'aide :-)
doh! ça aurait dû être facile. Le seul problème est que lorsque j'essaie d'utiliser facet_wrap comme vous l'avez dit, la fenêtre de sortie est vide. Des idées? – user246211
ok donc facet_wrap (. ~ Emplacement, ncol = 4) ne fonctionne pas ... nécessaire facet_wrap (~ emplacement, ncol = 4) (je vous vois édité pour corriger). Merci bien! – user246211
Une observation - vous pouvez contrôler le _order_ précis des facettes en vous assurant que les facteurs incluent les informations de commande. Par défaut, les facteurs ont un ordre alphabétique ou numérique croissant, mais cela peut être modifié. –