LoslegenKostenlos loslegen

Grundlagen der Facet-Ebene

Facetting teilt die Daten anhand einer kategorialen Variable in Gruppen auf und zeichnet jede Gruppe in einem eigenen Panel. Zum Aufteilen der Daten nach einer oder zwei kategorialen Variablen eignet sich facet_grid() am besten.

Gegeben die kategorialen Variablen A und B, lautet das Code-Muster:

plot +
  facet_grid(rows = vars(A), cols = vars(B))

Das erzeugt ein Panel für jede paarweise Kombination der Werte von A und B.

Hier üben wir mit dem Datensatz mtcars. Obwohl cyl und am im Datensatz nicht als Faktorvariablen kodiert sind, wandelt ggplot2 Variablen in Faktoren um, wenn sie in Facets verwendet werden.

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(mtcars, aes(wt, mpg)) + 
  geom_point() +
  # Facet rows by am
  ___
Code bearbeiten und ausführen