CommencerCommencer gratuitement

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

Afficher le cours

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))
Modifier et exécuter le code