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
Anleitung zur Übung
Ändere
filter(), sodass die Jahre1992und2002gewä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()