Définir l'ordre
Si vous voulez changer l'ordre de vos facettes, il vaut mieux bien définir vos variables de type facteur avant de tracer le graphique.
Voyons cela avec la variable de transmission am de mtcars. Dans ce cas, 0 = "automatic" et 1 = "manual".
Ici, nous allons transformer am en facteur et renommer les codes numériques avec des libellés appropriés. L'ordre par défaut est alphabétique. Pour les réorganiser, nous allons appeler fct_rev() du paquet forcats pour inverser l'ordre.
Cette activité fait partie du cours
Visualisation de données intermédiaire avec ggplot2
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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))