Setarea ordinii
Dacă vrei să schimbi ordinea fațetelor, cel mai bine este să definești corect variabilele de tip factor înainte de a realiza graficul.
Hai să vedem asta în practică cu variabila de transmisie am din setul de date mtcars. În acest caz, 0 = "automatic" și 1 = "manual".
Aici vom transforma am într-o variabilă factor și vom redenumi valorile numerice cu nume sugestive. Ordinea implicită este cea alfabetică. Pentru a o schimba, vom apela fct_rev() din pachetul forcats, care inversează ordinea.
Acest exercițiu face parte din cursul
Vizualizare intermediară a datelor cu ggplot2
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Make factor, set proper labels explictly
mtcars$fam <- factor(mtcars$am, labels = c(`0` = ___,
`1` = ___))
# Default order is alphabetical
ggplot(mtcars, aes(wt, mpg)) +
geom_point() +
facet_grid(cols = vars(fam))