IniziaInizia gratis

Grafico a punti ordinato

Iniziamo migliorando il grafico a punti visto nelle diapositive.

Per prima cosa, modifica la pipeline di manipolazione dei dati per filtrare gli anni 1992 e 2002 invece del default 2006-2016. Nota che l'array interestingCountries è stato caricato ed è lo stesso delle diapositive.

Ora modifica il codice di plotting per rappresentare i nuovi dati, ma questa volta riordina l'asse y in ordine decrescente dei casi per il 1992.

Questo esercizio fa parte del corso

Buone pratiche di visualizzazione in R

Visualizza il corso

Istruzioni dell'esercizio

  • Modifica filter() per selezionare gli anni 1992 e 2002.

  • Modifica le estetiche per:

    • Tracciare i casi del 1992 per paese.
    • reorder() l'asse y in base al numero di casi.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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()
Modifica ed esegui il codice