Zacznij terazZacznij za darmo

Podstawowe słupki skumulowane

Tworząc wykresy kołowe i wafle w poprzednich ćwiczeniach, analizowaliśmy dane ze wszystkich lat łącznie.

Teraz przyjrzymy się tym wzorcom w czasie. W tym celu stworzymy skumulowany wykres słupkowy, na którego osi x znajdzie się rok obserwacji. Podobnie jak przy wykresie kołowym, uprościmy dane do trzech kategorii: odra, świnka i pozostałe.

Czy po zwizualizowaniu danych w ten sposób zauważasz coś niepokojącego?

To ćwiczenie jest częścią kursu

Najlepsze praktyki wizualizacji danych w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Zmodyfikuj wywołanie aes(), dodając rok przypisany do osi x.
  • Spraw, aby słupki wypełniały całą oś y, dostosowując argument position w geom_col().

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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(___)
Edytuj i uruchom kod