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

Connected

연습 문제

Facet 레이어 기초

Faceting은 범주형 변수를 기준으로 데이터를 여러 그룹으로 나눈 뒤, 각 그룹을 개별 패널에 그리는 방법입니다. 하나 또는 두 개의 범주형 변수로 데이터를 나누려면 facet_grid()가 가장 적합해요.

범주형 변수 A와 B가 있을 때의 코드 패턴은 다음과 같습니다.

plot +
  facet_grid(rows = vars(A), cols = vars(B))

이는 A와 B 값의 모든 쌍 조합마다 하나의 패널을 그립니다.

여기서는 연습을 위해 mtcars 데이터 세트를 사용하겠습니다. cyl과 am은 데이터 세트에서 factor 변수로 인코딩되어 있지 않지만, facets에서 사용할 때 ggplot2가 변수를 factor로 강제 변환합니다.

지침 1/3

undefined XP
  • 1
    • 격자 형태로 facet을 적용하고, 각 am 값이 자기만의 행에 오도록 하세요.
  • 2
    • 격자 형태로 facet을 적용하고, 각 cyl 값이 자기만의 열에 오도록 하세요.
  • 3
    • 격자 형태로 facet을 적용하고, 각 am 값은 자기만의 행에, 각 cyl 값은 자기만의 열에 오도록 하세요.