ÎncepețiÎncepe gratuit

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

Vezi cursul

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))
Editează și rulează codul