LoslegenKostenlos loslegen

Wie wäre es mit einer Waffel?

Was ist, wenn uns die Details der Klasse 'other' interessieren?

Wechseln wir zu einem Waffle-Chart, denn damit können wir mehr Klassen darstellen. Wir verwenden dieselbe Datenverarbeitungspipeline wie in der letzten Übung, diesmal aber mit allen Krankheiten.

Wir verwenden die Bibliothek waffle, die die Funktion waffle() enthält. Diese Funktion erstellt für dich ein Waffle-Chart, wenn du ihr einen benannten Vektor mit Häufigkeiten übergibst.

Für jede Einheit im Vektor wird ein Quadrat gezeichnet. Daher müssen wir unsere Krankheitszahlen in gerundete Prozente umwandeln (siehe den mutate()-Aufruf im bereitgestellten Data-Wrangling-Code).

Diese Übung ist Teil des Kurses

Best Practices für Visualisierung in R

Kurs anzeigen

Anleitung zur Übung

  • Gib dem Vektor case_counts mit der Funktion names() Namen.
  • Rufe die Funktion waffle() aus der Bibliothek waffle auf und übergib den Vektor case_counts als Argument.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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(___)
Code bearbeiten und ausführen