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
<Kurs>Best Practices für Visualisierung in R</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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
___