LoslegenKostenlos loslegen

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

Kurs anzeigen

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()
  ___(___(___))
Code bearbeiten und ausführen