Aan de slagGa gratis aan de slag

Geordende puntenkaart

Laten we beginnen met het verbeteren van de puntenplot die we in de dia's zagen.

Pas eerst de datamanipulatiepipeline aan zodat je filtert op de jaren 1992 en 2002 in plaats van de standaard 2006-2016. Merk op dat de array interestingCountries is geladen en hetzelfde is als in de dia's.

Wijzig nu de plotcode om de nieuwe data te plotten, maar laten we deze keer de y-as herordenen in aflopende volgorde van het aantal gevallen voor 1992.

Deze oefening maakt deel uit van de cursus

Best practices voor visualisaties in R

Cursus bekijken

Oefeninstructies

  • Pas filter() aan om de jaren 1992 en 2002 op te halen.

  • Pas de aesthetics aan om:

    • De gevallen voor 1992 per land te plotten.
    • De y-as te reorder() op basis van het aantal gevallen.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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 bewerken en uitvoeren