ComenzarEmpieza gratis

Tu primer beeswarm

El siguiente código crea para ti un beeswarm sencillo con los datos de exceso de velocidad por género, similar a lo que vimos en la última lección.

Verás que no queda del todo bien porque, al apilarse los puntos, se solapan las dispersiones de los dos géneros.

Mejora este gráfico reduciendo el tamaño de los puntos usando el argumento cex a 0.5 y estableciendo un valor de opacidad para que el resultado sea menos agresivo y se destaquen mejor los puntos individuales.

Además, añade un boxplot transparente sobre los puntos para aportar estadísticas resumidas básicas.

Este ejercicio forma parte del curso

Buenas prácticas de visualización en R

Ver curso

Instrucciones del ejercicio

  • Reduce el tamaño de los puntos configurando cex = 0.5 en la geometría de beeswarm.
  • Establece el alpha de los puntos en 0.8.
  • Añade un boxplot transparente encima del beeswarm.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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
    ___
Editar y ejecutar código