Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Zmenši body nastavením cex = 0.5 v geometrii beeswarm.
  • Nastav alpha bodů 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
    ___
Upravit a spustit kód