시작하기무료로 시작하기

오버 플로팅 3: 정밀도가 낮은 데이터

앞에서는 geom_point()를 사용할 때 다음 두 가지 상황에서 오버 플로팅을 처리하는 방법을 살펴봤습니다.

  1. 대규모 데이터세트
  2. 단일 축에 값이 정렬된 경우

우리는 geom_point() 내부에 position = 'jitter'를 지정하거나 geom_jitter()를 활용했습니다.

이번에는 또 다른 상황을 살펴보겠습니다.

  1. 정밀도가 낮은 데이터

이 문제는 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)
코드 편집 및 실행