LoslegenKostenlos starten

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

<Kurs>Best Practices für Visualisierung in R</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 position in geom_col() anpasst.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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(___)
Code bearbeiten und ausführen