Kom igångKom igång gratis

Grundläggande staplade stapeldiagram

När vi skapade cirkel- och waffeldiagrammen i tidigare övningar tittade vi på alla år i datan sammantaget.

Nu är vi intresserade av att undersöka dessa mönster över tid. För att göra det skapar vi ett staplat stapeldiagram där x-axeln visar observationsåret. Precis som vi gjorde med cirkeldiagrammet tidigare förenklar vi datan till att bara innehålla mässling, påssjuka och övrigt.

Lägger du märke till något ovanligt i datan när du visualiserar den på det här sättet?

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

Visualiseringsmetoder i R

Visa kurs

Övningsinstruktioner

  • Ändra aes()-anropet så att år mappas till x-axeln.
  • Gör så att staplarna fyller hela y-axeln genom att justera argumentet position i geom_col().

Interaktiv övning med praktiskt arbete

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

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