Einfache gestapelte Balken
Bei den Kreis- und Waffeldiagrammen in den letzten Übungen haben wir alle Jahre im Datensatz zusammen betrachtet.
Jetzt möchten wir uns diese Muster über die Zeit ansehen. Dafür erstellen wir ein gestapeltes Balkendiagramm, bei dem die x-Achse das Beobachtungsjahr ist. Wie zuvor beim Kreisdiagramm vereinfachen wir die Daten auf measles, mumps und other.
Fällt dir nach dieser Visualisierung etwas Ungewöhnliches in den Daten auf?
Diese Übung ist Teil des Kurses
Best Practices für Visualisierung in R
Anleitung zur Übung
- Ergänze den Aufruf von
aes()so, dass das Jahr auf die x-Achse gemappt wird. - Lass die Balken die gesamte y-Achse ausfüllen, indem du das Argument
positioningeom_col()anpasst.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
disease_counts <- who_disease %>%
mutate(disease = ifelse(disease %in% c('measles', 'mumps'), disease, 'other')) %>%
group_by(disease, year) %>% # note the addition of year to the grouping.
summarise(total_cases = sum(cases))
# add the mapping of year to the x axis.
ggplot(disease_counts, aes(___, y = total_cases, fill = disease)) +
# Change the position argument to make bars full height
geom_col(___)