ComeçarComece de graça

Ajustando um gráfico violino

O código fornecido cria um gráfico violino simples da mesma comparação que vínhamos analisando.

Assim como com geom_density(), o ggplot nos deu uma forma sem preenchimento (ou pelo menos branca). Para deixar mais agradável visualmente, defina fill como 'steelblue'. Defina o DP do kernel para um valor intuitivamente razoável e inclua essa largura do kernel no subtitle do gráfico.

Além disso, vamos tentar reproduzir os rain-cloud plots da lição sobre densidade e adicionar pontos (sem jitter) de volta ao gráfico sobre os violinos para tentar ver onde ocorre a interpolação. Faça isso simplesmente adicionando a geometria geom_point() e definindo a cor como 'white', o alpha como 0.3 para mostrar sobreposição e o size como 0.5 para manter os pontos o mais discretos possível.

Este exercício faz parte do curso

Boas práticas de visualização em R

Ver curso

Instruções do exercício

  • Troque geom_beeswarm() por geom_violin().
  • Defina a largura do kernel (bw) do gráfico violino para 2.5.
  • Adicione pontos individuais por baixo com geom_point().
  • Estilize os pontos individuais com alpha = 0.3, size = 0.5.

Exercício interativo prático

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

md_speeding %>% 
    filter(vehicle_color == 'RED') %>%
    ggplot(aes(x = gender, y = speed)) + 
    # Replace beeswarm geometry with a violin geometry with kernel width of 2.5
    geom_beeswarm(cex = 0.5, alpha = 0.7) +
    # add individual points on top of violins
    ___
Editar e executar o código