LoslegenKostenlos loslegen

Sortiertes Punktdiagramm

Lass uns damit beginnen, das Punktdiagramm aus den Folien zu verbessern.

Ändere zunächst die Data-Wrangling-Pipeline, sodass die Jahre 1992 und 2002 gefiltert werden statt der Standardspanne 2006-2016. Beachte, dass das Array interestingCountries geladen wurde und identisch zu dem in den Folien ist.

Passe nun den Plot-Code an, um die neuen Daten zu visualisieren, aber dieses Mal sortieren wir die y-Achse in absteigender Reihenfolge der Fälle für 1992.

Diese Übung ist Teil des Kurses

Best Practices für Visualisierung in R

Kurs anzeigen

Anleitung zur Übung

  • Ändere filter(), sodass die Jahre 1992 und 2002 gewählt werden.

  • Passe die Aesthetics an:

    • Plotte die Fälle für 1992 nach Ländern.
    • Ordne die y-Achse mit reorder() nach der Anzahl der Fälle.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

who_subset <- who_disease %>% 
	filter(
		countryCode %in% interestingCountries,
		disease == 'measles',
		year %in% c(2006, 2016) # Modify years to 1992 and 2002
	) %>% 
	mutate(year = paste0('cases_', year)) %>%
	arrange(year, region) %>%
	pivot_wider(names_from = year, values_from = cases)
 
# Reorder y axis and change the cases year to 1992
ggplot(who_subset, aes(x = log10(cases_2006), y = country)) +
	geom_point()
Code bearbeiten und ausführen