시작하기무료로 시작하기

y축을 밀도로 변경하기

기본적으로 y축은 특정 구간(bin)에 속한 점들의 'count'로 표시돼요. 해석하기에는 좋은 방식이지만, 추정하려는 대로 진짜 밀도 곡선으로 해석하고 싶다면 어떻게 할까요? 즉, 모든 (막대 너비) * (막대 높이)의 합이 1이 되도록 말이죠.

이를 위해 미학 매핑에 y = stat(density)를 추가하면 됩니다. 이렇게 하면 y축이 개수에서 경험적 확률 추정치로 스케일이 조정돼요. 이 작업은 플롯의 모양 자체를 바꾸지는 않고, y축 해석만 달라지게 한다는 점을 기억하세요.

이제 과속 차량이 적발된 시간대(hour_of_day)에 대해 적용해 보겠습니다. 또한 그리드라인이 비쳐 보여 비교가 쉬워지도록 막대의 투명도도 조금 낮춰 주세요.

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

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

강의 보기

연습 안내

  • x 미학을 hour_of_day로 설정해요.
  • y 미학을 stat(density)로 설정해요.
  • geom_histogram()alpha 값을 0.8로 바꿔요.

실습형 인터랙티브 연습

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

ggplot(md_speeding) +
	geom_histogram(
		# set x and y aesthetics to hour_of_day and stat(density) respectively.
		___
		# make points see-through by setting alpha to 0.8
		___
	)
코드 편집 및 실행