Kom igångKom igång gratis

Överlappande stapeldiagram

Du kan anpassa stapeldiagram ytterligare genom att justera förskjutningen så att staplarna delvis överlappar varandra. I stället för position = "dodge" använder du position_dodge(), precis som du gjorde med position_jitter() i de tidigare övningarna. Här sparar du resultatet som ett objekt, posn_d, så att du enkelt kan återanvända det.

Kom ihåg att anledningen till att du vill använda position_dodge() (och position_jitter()) är att ange hur mycket förskjutning (eller jitter) du vill ha.

I det här exemplet använder du datamängden mtcars.

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

Introduktion till datavisualisering med ggplot2

Visa kurs

Interaktiv övning med praktiskt arbete

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

ggplot(mtcars, aes(cyl, fill = fam)) +
  # Change position to use the functional form, with width 0.2
  geom_bar(position = "dodge")
Redigera och kör kod