러그 플롯 깔아보기
방금 만든 플롯도 꽤 좋아 보이지만, 10시와 15시 사이에 약한 이봉 분포(두 개의 봉우리) 기미가 보이네요. 밀도 추정의 덩어리만 보고 있으니 그 모양에 대해 얼마나 확신할 수 있는지 판단하기 어렵습니다.
이 문제를 두 가지로 개선해 보겠습니다.
먼저, 배경 그리드를 이용해 봉우리를 더 정확히 찾을 수 있도록 밀도 플롯의 alpha 값을 낮춰 보세요.
다음으로, geom_rug()를 사용해 밀도 플롯 아래에 러그 플롯을 추가하세요. 러그 플롯에서 겹침이 보이도록 alpha는 0.5로 설정합니다.
이전 연습 문제에서 만든 데이터 프레임 truck_speeding은 이미 로드되어 있습니다.
이 연습은 강의의 일부입니다
R로 배우는 시각화 베스트 프랙티스
연습 안내
- 밀도 플롯의 alpha를
0.7로 설정하세요. - 플롯에
geom_rug()를 추가하세요. - 러그 플롯의 alpha를
0.5로 설정하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
ggplot(truck_speeding, aes(x = hour_of_day)) +
# Adjust opacity to see gridlines with alpha = 0.7
geom_density(bw = 1.5, fill = 'steelblue', ___) +
# add a rug plot using geom_rug to see individual data points, set alpha to 0.5.
___ +
labs(title = 'Citations by hour', subtitle = "Gaussian kernel SD = 1.5")