Kom igångKom igång gratis

Sorterat punktdiagram

Vi börjar med att förbättra punktdiagrammet från slides.

Ändra först datapipelinen så att den filtrerar på åren 1992 och 2002 i stället för standardvärdet 2006-2016. Observera att arrayen interestingCountries redan är inläst och är densamma som i slides.

Modifiera sedan plotkoden för att visa de nya data, men den här gången ska y-axeln sorteras i fallande ordning efter antal fall för 1992.

Den här övningen är en del av kursen

Visualiseringsmetoder i R

Visa kurs

Övningsinstruktioner

  • Modifiera filter() så att den hämtar åren 1992 och 2002.

  • Modifiera estetiken så att:

    • Fall för 1992 plottas per land.
    • Y-axeln sorteras med reorder() efter antal fall.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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()
Redigera och kör kod