ÎncepețiÎncepe gratuit

Ce zici de un waffle?

Ce facem dacă ne interesează detaliile clasei 'other'?

Hai să trecem la un waffle chart, deoarece acesta poate gestiona mai multe clase. Vom folosi același pipeline de manipulare a datelor din exercițiul anterior, dar de data aceasta cu toate bolile incluse.

Vom utiliza biblioteca waffle, care conține funcția waffle(). Această funcție generează un waffle chart atunci când îi transmiți un vector cu nume și valori de tip număr de cazuri.

Va desena un pătrat pentru fiecare unitate din vector, așa că trebuie să transformăm numărul de cazuri în procente rotunjite (observă apelul mutate() din codul de pregătire a datelor furnizat).

Acest exercițiu face parte din cursul

Cele mai bune practici de vizualizare în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Atribuie nume vectorului case_counts folosind funcția names().
  • Apelează funcția waffle() din biblioteca waffle, transmițând vectorul case_counts ca argument.

Exercițiu interactiv practic

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

disease_counts <- who_disease %>%
group_by(disease) %>%
	summarise(total_cases = sum(cases)) %>% 
	mutate(percent = round(total_cases/sum(total_cases)*100))

# Create an array of rounded percentages for diseases.
case_counts <- disease_counts$percent
# Name the percentage array with disease_counts$disease
___

# Pass case_counts vector to the waffle function to plot
waffle(___)
Editează și rulează codul