Viele Verteilungen vergleichen
Schauen wir uns das facettierte Diagramm von vorhin noch einmal an – diesmal mit unseren neuen Techniken. Können wir mit den neuen Plot-Typen die Zusammenhänge besser erkennen?
Der bereitgestellte Code erzeugt dieselbe Visualisierung wie in der letzten Lektion. Ändere den Code so, dass Violin-Plots die Dichte zeigen, statt Jitter-Plots für die einzelnen Datenpunkte zu verwenden. Wie in der letzten Übung: Verkleinere die Breite der Boxplots, sodass sie größtenteils innerhalb der Violin-Plots liegen. Und vergiss nicht, dem Plot eine Unterzeile hinzuzufügen, die die Breite der Kernel des Violin-Plots angibt!
Diese Übung ist Teil des Kurses
Best Practices für Visualisierung in R
Anleitung zur Übung
- Ersetze
geom_jitter()durchgeom_violin(). - Setze
fill = 'steelblue'und die Standardabweichung des Kernels für die Violin-Geometrie auf2.5. - Verkleinere die
widthvongeom_boxplot()auf0.3. - Füge die Unterzeile
Gaussian kernel width: 2.5'hinzu.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
md_speeding %>%
ggplot(aes(x = gender, y = speed)) +
# replace with violin plot with kernel width of 2.5, change color argument to fill
geom_jitter(alpha = 0.3, color = 'steelblue') +
# reduce width to 0.3
geom_boxplot(alpha = 0) +
facet_wrap(~vehicle_color) +
labs(
title = 'Speed of different car colors, separated by gender of driver'
# add a subtitle w/ kernel width
)