LoslegenKostenlos loslegen

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

Kurs anzeigen

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