Kreisdiagramm verbessern
Das Kreisdiagramm ist eine sehr verbreitete Darstellung für die Verteilung einer einzelnen kategorialen Variablen, lässt sich aber oft schwerer interpretieren als ein Balkendiagramm.
Hier siehst du ein Kreisdiagramm eines Datensatzes namens pies, der die Lieblings-Kuchensorten von 98 Personen enthält. Verbessere die Darstellung, indem du ein Balkendiagramm erstellst, das nach Häufigkeit in absteigender Reihenfolge sortiert ist.
Diese Übung ist Teil des Kurses
Explorative Datenanalyse in R
Anleitung zur Übung
- Verwende den bereitgestellten Code, um die Levels von
flavorso neu zu ordnen, dass sie nach Anzahl in absteigender Reihenfolge sortiert sind. - Erstelle ein Balkendiagramm von
flavorund richte die Beschriftungen vertikal aus, damit sie leichter zu lesen sind. Die Standardfärbung wirkt im Vergleich möglicherweise fad, daher solltest du dasfillder Balken auf"chartreuse"ändern.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Put levels of flavor in descending order
lev <- c("apple", "key lime", "boston creme", "blueberry", "cherry", "pumpkin", "strawberry")
pies$flavor <- factor(pies$flavor, levels = lev)
# Create bar chart of flavor
ggplot(___, aes(x = ___)) +
geom_bar(fill = ___) +
theme(axis.text.x = element_text(angle = 90))