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
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()
___(___(___))