ComeçarComece de graça

Seu primeiro beeswarm

O código a seguir cria um beeswarm simples com os dados de velocidade por gênero, parecido com o que vimos na última lição.

Você vai notar que não fica ótimo, porque o empilhamento dos pontos causa sobreposição entre as distribuições dos dois gêneros.

Ajuste esse gráfico reduzindo o tamanho dos pontos usando o argumento cex para 0.5 e definindo um valor de opacidade para os pontos, deixando o gráfico menos carregado e destacando os pontos individuais.

Além disso, adicione um boxplot transparente sobre os pontos para fornecer estatísticas-resumo básicas.

Este exercício faz parte do curso

Boas práticas de visualização em R

Ver curso

Instruções do exercício

  • Reduza o tamanho dos pontos definindo cex = 0.5 na geometria do beeswarm.
  • Defina o alpha dos pontos como 0.8.
  • Adicione um boxplot transparente por cima do beeswarm.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código