ggplot2로 패싯 맵 만들기
ggplot2의 가장 강력한 기능 중 하나는 패싯 플로팅을 지원한다는 점이에요. 데이터의 한 열에 있는 고유값마다 여러 개의 플롯을 생성할 수 있어요. tidycensus 데이터가 tidy 형식이라면 geom_sf()로 패싯 맵도 같은 방식으로 만들 수 있습니다. 이 연습 문제에서는 2010년 인구총조사 자료를 사용해 워싱턴 DC의 인종 및 민족 분포를 보여주는 패싯 맵을 만들어 볼 거예요.
이 연습은 강의의 일부입니다
R로 분석하는 미국 인구조사 데이터
연습 안내
- 미리 로드된
dc_race데이터셋의 앞부분을 확인해 구조를 살펴보세요. - 지도 뒤 격자선을 제거하려면 기준좌표(datum)를
NA로 설정하세요. - 데이터셋의
variable열에 있는 고유값별로 개별 지도를 만들기 위해facet_wrap()을 사용하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Check the first few rows of the loaded dataset dc_race
head(___)
# Remove the gridlines and generate faceted maps
___(___, aes(fill = percent, color = percent)) +
___() +
coord_sf(___ = NA) +
___(~variable)