Wrapping bei vielen Ausprägungen
facet_grid() ist ideal für kategoriale Variablen mit wenigen Ausprägungen. Zwar kannst du auch Variablen mit vielen Ausprägungen facettieren, aber das resultierende Diagramm wird sehr breit oder sehr hoch – und damit schwer anzusehen.
Die Lösung ist facet_wrap(). Es trennt die Ausprägungen entlang einer Achse und „wrappt“ alle Teilmengen über eine vorgegebene Anzahl von Zeilen oder Spalten.
Für dieses Diagramm verwenden wir wieder den Datensatz Vocab. Die Basis-Layer ist vorgegeben.
Da wir viele years haben, ergibt facet_grid() wenig Sinn. Probieren wir stattdessen facet_wrap() aus.
Diese Übung ist Teil des Kurses
Fortgeschrittene Datenvisualisierung mit ggplot2
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
ggplot(Vocab, aes(x = education, y = vocabulary)) +
stat_smooth(method = "lm", se = FALSE) +
# Create facets, wrapping by year, using vars()
___(___(___))