Dein erstes Beeswarm-Diagramm
Der folgende Code erstellt für dich ein einfaches Beeswarm-Diagramm der Daten zum zu schnellen Fahren nach Geschlecht, ähnlich wie im letzten Abschnitt gesehen.
Du wirst merken, dass es nicht optimal aussieht, weil sich durch das Stapeln der Punkte die Verteilungen der beiden Geschlechter überlappen.
Verbessere dieses Diagramm, indem du die Punktgröße mit dem Argument cex auf 0.5 reduzierst und eine Opazität für die Punkte setzt, um die Darstellung weniger hart zu machen und die einzelnen Punkte stärker zu betonen.
Außerdem soll ein transparentes Boxplot über die Punkte gelegt werden, um grundlegende Zusammenfassungsstatistiken zu zeigen.
Diese Übung ist Teil des Kurses
Best Practices für Visualisierung in R
Anleitung zur Übung
- Reduziere die Punktgröße, indem du in der Beeswarm-Geometrie
cex = 0.5setzt. - Setze das
alphader Punkte auf 0,8. - Füge ein transparentes Boxplot über dem Beeswarm hinzu.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Load library for making beeswarm plots
library(ggbeeswarm)
md_speeding %>%
filter(vehicle_color == 'RED') %>%
ggplot(aes(x = gender, y = speed)) +
# change point size to 0.5 and alpha to 0.8
geom_beeswarm(___) +
# add a transparent boxplot on top of points
___