Jak na waffle chart?
Co kdybychom se chtěli podívat blíž na kategorii 'other'?
Přejdeme na waffle chart, který si poradí s větším počtem kategorií. Použijeme stejný postup zpracování dat jako v předchozím cvičení, tentokrát ale necháme všechna onemocnění.
Poslouží nám knihovna waffle s funkcí waffle(). Ta vytvoří waffle chart, jakmile jí předáš pojmenovaný vektor počtů.
Každé hodnotě ve vektoru odpovídá jedno políčko, takže počty výskytů onemocnění převedeme na zaokrouhlená procenta (viz volání mutate() v připraveném kódu pro úpravu dat).
Toto cvičení je součástí kurzu
Vizualizace dat v R – nejlepší postupy
Pokyny k cvičení
- Pojmenuj vektor
case_countspomocí funkcenames(). - Zavolej funkci
waffle()z knihovnywafflea předej jí vektorcase_countsjako argument.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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(___)