첫 번째 비스웜 플롯
다음 코드는 지난 수업에서 본 것과 비슷하게, 성별별 과속 데이터로 간단한 비스웜 플롯을 만듭니다.
점들이 쌓이면서 두 성별의 분포가 서로 겹쳐 보여, 모양이 그리 좋지 않다는 걸 보실 거예요.
이 플롯을 개선해 보세요. 점의 크기는 cex 인수를 0.5로 줄이고, 개별 점이 더 잘 보이도록 점의 불투명도(투명도)를 설정해 그래프의 대비를 완화하세요.
또한, 기본 요약 통계를 제공하도록 점 위에 투명한 박스플롯을 추가하세요.
이 연습은 강의의 일부입니다
R로 배우는 시각화 베스트 프랙티스
연습 안내
- 비스웜 지오메트리에서
cex = 0.5로 설정해 점의 크기를 줄이세요. - 점의
alpha를 0.8로 설정하세요. - 비스웜 위에 투명한 박스플롯을 추가하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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
___