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
Instrucciones del ejercicio
- Reduce el tamaño de los puntos configurando
cex = 0.5en la geometría de beeswarm. - Establece el
alphade 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
___