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

Connected

연습 문제

수준이 많은 경우에는 wrap 사용하기

facet_grid()는 수준(레벨) 수가 적은 범주형 변수를 다룰 때 아주 유용해요. 수준이 많은 변수를 패싯팅할 수도 있지만, 그렇게 하면 플롯이 가로로 너무 길어지거나 세로로 너무 길어져서 보기 어려워질 수 있어요.

이럴 때는 facet_wrap()을 사용하면 좋아요. 한 축을 따라 수준을 나누되, 지정한 행 또는 열 수에 맞춰 모든 하위 집합을 감싸서 배치해 줍니다.

이번 플롯에는 이미 살펴본 Vocab 데이터셋을 사용할 거예요. 기본 레이어는 제공되어 있습니다.

years가 많기 때문에 facet_grid()를 쓰는 건 적절하지 않아요. 대신 facet_wrap()을 사용해 보죠.

지침 1/3

undefined XP
  • 1

    facet_wrap() 레이어를 추가하고 다음을 지정하세요:

    • vars() 함수를 사용해 year 변수를 지정하세요.
  • 2

    facet_wrap() 레이어를 추가하고, 수식 표기(~)로 year 변수를 지정하세요.

  • 3

    facet_wrap() 레이어를 추가하고 다음을 지정하세요:

    • 앞과 같이 수식 표기를 사용하고, ncol을 11로 설정하세요.