Kom igångKom igång gratis

Vad sägs om ett waffle-diagram?

Vad händer om vi vill titta närmare på klassen 'other'?

Låt oss byta till ett waffle-diagram, eftersom det hanterar fler klasser. Vi använder samma pipeline för databearbetning som i förra övningen, men den här gången med alla sjukdomar inkluderade.

Vi använder biblioteket waffle, som innehåller funktionen waffle(). Den här funktionen skapar ett waffle-diagram när du anger en namngiven vektor med antal.

Diagrammet ritar en ruta per enhet i vektorn, så vi behöver omvandla våra sjukdomsantal till avrundade procent (se anropet till mutate() i den medföljande koden för databearbetning).

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

Visualiseringsmetoder i R

Visa kurs

Övningsinstruktioner

  • Ge vektorn case_counts namn med hjälp av funktionen names().
  • Anropa funktionen waffle() från biblioteket waffle med vektorn case_counts som argument.

Interaktiv övning med praktiskt arbete

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

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