Kom igångKom igång gratis

Ditt första beeswarm-diagram

Följande kod skapar ett enkelt beeswarm-diagram över data om fortkörning uppdelat efter kön, liknande det vi såg i förra lektionen.

Du kommer att märka att det inte ser helt optimalt ut – punkterna staplas och orsakar överlapp mellan de två könens spridning.

Förbättra diagrammet genom att minska punkternas storlek med argumentet cex till 0.5 och ange ett opacitetsvärde för punkterna för att göra diagrammet lite mjukare och lyfta fram de enskilda punkterna.

Lägg dessutom till ett genomskinligt lådagram ovanpå punkterna för att visa grundläggande sammanfattningsstatistik.

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

Visualiseringsmetoder i R

Visa kurs

Övningsinstruktioner

  • Minska punkternas storlek genom att sätta cex = 0.5 i beeswarm-geometrin.
  • Sätt alpha för punkterna till 0.8 .
  • Lägg till ett genomskinligt lådagram ovanpå beeswarm-diagrammet.

Interaktiv övning med praktiskt arbete

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

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