ÎncepețiÎncepe gratuit

Bare stivuite de bază

Când am creat diagramele circulare și waffle în exercițiile anterioare, am analizat toți anii din date combinați împreună.

Acum ne interesează să urmărim aceste tipare în timp. Pentru aceasta, vom crea un grafic cu bare stivuite în care axa x reprezintă anul observației. Ca și în cazul diagramei circulare, vom simplifica datele astfel încât să includă doar rujeola, oreionul și altele.

Observi ceva neobișnuit în date după ce le vizualizezi în acest mod?

Acest exercițiu face parte din cursul

Cele mai bune practici de vizualizare în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Modifică apelul aes() pentru a include anul mapat pe axa x.
  • Fă ca barele să umple întreaga axă y ajustând argumentul position din geom_col().

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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(___)
Editează și rulează codul