Enroulement pour de nombreux niveaux
facet_grid() est fantastique pour les variables catégorielles avec un petit nombre de niveaux. Même s'il est possible de créer des facettes pour des variables avec de nombreux niveaux, le graphique obtenu sera très large ou très haut, ce qui peut compliquer la lecture.
La solution consiste à utiliser facet_wrap(), qui sépare les niveaux le long d'un seul axe, puis « enroule » tous les sous-ensembles sur un nombre donné de rangées ou de colonnes.
Pour ce graphique, nous allons utiliser l'ensemble de données Vocab que vous avez déjà vu. La couche de base est fournie.
Comme nous avons de nombreuses valeurs pour years, il n'est pas logique d'utiliser facet_grid(). Essayons plutôt facet_wrap().
Cette activité fait partie du cours
Visualisation de données intermédiaire avec ggplot2
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()
___(___(___))