시작하기무료로 시작하기

러그 플롯 깔아보기

방금 만든 플롯도 꽤 좋아 보이지만, 10시와 15시 사이에 약한 이봉 분포(두 개의 봉우리) 기미가 보이네요. 밀도 추정의 덩어리만 보고 있으니 그 모양에 대해 얼마나 확신할 수 있는지 판단하기 어렵습니다.

이 문제를 두 가지로 개선해 보겠습니다.

먼저, 배경 그리드를 이용해 봉우리를 더 정확히 찾을 수 있도록 밀도 플롯의 alpha 값을 낮춰 보세요.

다음으로, geom_rug()를 사용해 밀도 플롯 아래에 러그 플롯을 추가하세요. 러그 플롯에서 겹침이 보이도록 alpha0.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")
코드 편집 및 실행