CommencerCommencer 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

Visualisation de données intermédiaire avec ggplot2

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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