Tvůj první beeswarm
Následující kód vytvoří jednoduchý beeswarm plot pro data o překračování rychlosti podle pohlaví, podobně jako jsme viděli v poslední lekci.
Všimneš si, že výsledek nevypadá úplně skvěle – body se vrství na sebe a překrývají se rozptyly obou pohlaví.
Uprav tento graf tak, že zmenšíš body pomocí argumentu cex na hodnotu 0.5 a nastavíš průhlednost bodů, aby graf působil méně přeplněně a lépe vynikly jednotlivé body.
Navíc přidej průhledný krabicový graf přes body, aby byly vidět základní souhrnné statistiky.
Toto cvičení je součástí kurzu
Vizualizace dat v R – nejlepší postupy
Pokyny k cvičení
- Zmenši body nastavením
cex = 0.5v geometrii beeswarm. - Nastav
alphabodů na 0.8 . - Přidej průhledný krabicový graf přes beeswarm.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Load library for making beeswarm plots
library(ggbeeswarm)
md_speeding %>%
filter(vehicle_color == 'RED') %>%
ggplot(aes(x = gender, y = speed)) +
# change point size to 0.5 and alpha to 0.8
geom_beeswarm(___) +
# add a transparent boxplot on top of points
___