IniziaInizia gratis

Barre impilate di base

Quando abbiamo creato i grafici a torta e a waffle negli esercizi precedenti, abbiamo considerato tutti gli anni dei dati combinati.

Ora vogliamo osservare questi andamenti nel tempo. Per farlo, creeremo un grafico a barre impilate con l’asse x impostato sull’anno di osservazione. Come abbiamo fatto per il grafico a torta, semplificheremo i dati a sole tre categorie: measles, mumps e other.

Noti qualcosa di strano nei dati dopo averli visualizzati così?

Questo esercizio fa parte del corso

Buone pratiche di visualizzazione in R

Visualizza il corso

Istruzioni dell'esercizio

  • Modifica la chiamata a aes() per includere l’anno mappato sull’asse x.
  • Fai sì che le barre riempiano tutto l’asse y regolando l’argomento position in geom_col().

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

disease_counts <- who_disease %>%
	mutate(disease = ifelse(disease %in% c('measles', 'mumps'), disease, 'other')) %>%
	group_by(disease, year) %>% # note the addition of year to the grouping.
	summarise(total_cases = sum(cases))

# add the mapping of year to the x axis. 
ggplot(disease_counts, aes(___, y = total_cases, fill = disease)) +
	# Change the position argument to make bars full height
	geom_col(___)
Modifica ed esegui il codice