시작하기무료로 시작하기

패싯으로 구조 드러내기

이전 연습 문제의 코드를 바탕으로, 패싯을 사용해 국가들을 지역별로 묶어 보도록 수정해 봅시다.

이렇게 하면 차트를 지나치게 복잡하게 만들지 않으면서도 표현에 약간 더 구조를 부여할 수 있어요.

여기서는 facet_grid()를 사용하고, 모든 플롯을 같은 열에 배치해 지역 간 비교가 쉽도록 하면서도 지역 수준의 묶음은 유지하려고 합니다.

또한 각 패싯마다 y축 전체 구조가 반복되지 않도록 facet_grid()scale 인자를 조정해야 합니다.

이 연습은 강의의 일부입니다

R로 배우는 시각화 베스트 프랙티스

강의 보기

연습 안내

  • 이전 플롯의 코드에 facet_grid()를 추가하고 패싯 변수를 region~.으로 설정하세요.
  • scale'free_y'로 설정해 y축을 자유롭게 하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

who_subset %>% 
	mutate(logFoldChange = log2(cases_2002/cases_1992)) %>% 
	ggplot(aes(x = logFoldChange, y = reorder(country, logFoldChange))) +
	geom_point() +
	geom_vline(xintercept = 0) +
	xlim(-6,6) +
	# add facet_grid arranged in the column direction by region and free_y scales
	___
코드 편집 및 실행