Kom igångKom igång gratis

Förbättra cirkeldiagrammet

Cirkeldiagrammet är ett vanligt sätt att visa fördelningen av en enskild kategorisk variabel, men det kan vara svårare att tolka än ett stapeldiagram.

Här visas ett cirkeldiagram över datamängden pies, som innehåller favoritpajsmakerna hos 98 personer. Förbättra visualiseringen av dessa data genom att skapa ett stapeldiagram sorterat i fallande ordning efter antal.

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

Exploratory Data Analysis in R

Visa kurs

Övningsinstruktioner

  • Använd den angivna koden för att ändra ordningen på nivåerna i flavor så att de sorteras i fallande ordning efter antal.
  • Skapa ett stapeldiagram över flavor och rotera etiketterna vertikalt så att de blir lättare att läsa. Standardfärgerna kan se lite tråkiga ut i jämförelse, så ändra fill på staplarna till "chartreuse".

Interaktiv övning med praktiskt arbete

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

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