오버 플로팅 3: 정밀도가 낮은 데이터
앞에서는 geom_point()를 사용할 때 다음 두 가지 상황에서 오버 플로팅을 처리하는 방법을 살펴봤습니다.
- 대규모 데이터세트
- 단일 축에 값이 정렬된 경우
우리는 geom_point() 내부에 position = 'jitter'를 지정하거나 geom_jitter()를 활용했습니다.
이번에는 또 다른 상황을 살펴보겠습니다.
- 정밀도가 낮은 데이터
이 문제는 iris 데이터세트처럼 측정 해상도가 낮을 때 발생합니다. iris 데이터는 1mm 의 정밀도로 측정되어 있습니다(뷰어를 확인하세요). 두 번째 경우와 유사하지만, 이 경우에는 x축과 y축 모두에 지터링을 적용할 수 있습니다.
이 연습은 강의의 일부입니다
ggplot2로 시작하는 데이터 시각화
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
ggplot(iris, aes(Sepal.Length, Sepal.Width, color = Species)) +
# Swap for jitter layer with width 0.1
geom_point(alpha = 0.5)