1. 학습
  2. /
  3. 강의
  4. /
  5. ggplot2로 하는 중급 데이터 시각화

Connected

연습 문제

준비 작업

다음 연습 문제에서는 뷰어에 보이는 플롯을 만들어 보려고 합니다. 여기서는 플롯의 위치 설정과 기본 레이어를 먼저 준비하겠습니다.

이 항목들을 독립 객체로 만들어 두면 여러 레이어나 여러 플롯에서 쉽게 재사용할 수 있습니다.

  • position_jitter()는 지터링을 추가합니다(예: 점).
  • position_dodge()는 지오므를 좌우로 분리합니다(dodge)(예: bar, col, boxplot, violin, errorbar, pointrange).
  • position_jitterdodge()는 지오므에 지터링과 분리를 모두 적용합니다(예: 점).

앞서와 마찬가지로 mtcars를 사용하며, fcyl과 fam은 원래의 cyl과 am 변수를 범주형으로 변환한 적절한 factor 변수입니다.

지침 1/2

undefined XP
    1
    2
  • 다음 세 함수를 사용해 위치 객체를 정의하세요:
  • posn_j: width가 0.2인 지터링을 적용합니다.
  • posn_d: width가 0.1인 분리(dodge)를 적용합니다.
  • posn_jd: jitter.width는 0.2, dodge.width는 0.1로 설정해 지터링과 분리를 모두 적용합니다.