CommencerCommencez gratuitement

Enrouler lorsque les niveaux sont nombreux

facet_grid() est idéal pour les variables catégorielles avec un petit nombre de modalités. Bien qu’il soit possible de facetter des variables avec de nombreuses modalités, le graphique obtenu sera très large ou très haut, ce qui peut le rendre difficile à lire.

La solution consiste à utiliser facet_wrap() qui sépare les modalités le long d’un axe mais regroupe tous les sous-ensembles sur un certain nombre de lignes ou de colonnes.

Pour ce graphique, nous utiliserons le jeu de données Vocab que nous avons déjà vu. La couche de base est fournie.

Comme nous avons de nombreuses valeurs de years, il n’est pas pertinent d’utiliser facet_grid() ; essayons plutôt facet_wrap().

Cet exercice fait partie du cours

<cours>Visualisation de données intermédiaire avec ggplot2</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

ggplot(Vocab, aes(x = education, y = vocabulary)) +
  stat_smooth(method = "lm", se = FALSE) +
  # Create facets, wrapping by year, using vars()
  ___(___(___))
Modifier et exécuter le code