Définir l’ordre
Si vous souhaitez changer l’ordre de vos facettes, il est préférable de bien définir vos variables de type facteur avant de tracer le graphique.
Voyons cela avec la variable de transmission am de mtcars. Ici, 0 = "automatic" et 1 = "manual".
Nous allons transformer am en facteur et renommer les valeurs numériques avec des libellés explicites. Par défaut, l’ordre est alphabétique. Pour les réorganiser, nous appellerons fct_rev() du package forcats afin d’inverser l’ordre.
Cet exercice fait partie du cours
Visualisation de données intermédiaire avec ggplot2
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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))