시작하기무료로 시작하기

바이올린 플롯 다듬기

제공된 코드는 우리가 계속 살펴보던 비교를 간단한 바이올린 플롯으로 그립니다.

geom_density()와 마찬가지로, ggplot은 채워지지 않은(혹은 흰색) 모양을 기본으로 제공합니다. 더 보기 좋게 만들기 위해 fill'steelblue'로 설정하세요. 커널의 표준편차(SD)를 직관적으로 타당한 값으로 설정하고, 이 커널 폭을 플롯의 subtitle에도 명시하세요.

또한 밀도 레슨에서 다뤘던 rain-cloud 플롯을 흉내 내 보기 위해, 바이올린 위에 (지터링하지 않은) 점을 다시 얹어서 보간이 어디에서 일어나는지 살펴보겠습니다. 이를 위해 geom_point() 지오메트리를 추가하고, 색상은 'white', 겹침을 보여 주기 위해 alpha0.3, 점이 눈에 덜 띄도록 size0.5로 설정하세요.

이 연습은 강의의 일부입니다

R로 배우는 시각화 베스트 프랙티스

강의 보기

연습 안내

  • geom_beeswarm()geom_violin()으로 바꾸세요.
  • 바이올린 플롯의 커널 폭(bw)을 2.5로 설정하세요.
  • geom_point()로 개별 점을 아래에 추가하세요.
  • 개별 점의 스타일을 alpha = 0.3, size = 0.5로 설정하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

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
    ___
코드 편집 및 실행