PART 04. ggplot2로 시각화하기
숫자로 가득 찬 데이터프레임을 아무리 들여다봐도 패턴이 눈에 들어오지 않을 때가 있습니다. 시각화는 그 패턴을 단번에 드러내는 도구입니다. 분포, 추세, 이상값, 그룹 간 차이 — 차트 하나가 수백 줄의 요약 통계보다 많은 것을 말해줄 때가 많습니다.
ggplot2는 "그래픽의 문법(Grammar of Graphics)"이라는 체계적인 철학 위에 만들어진 R 시각화 패키지입니다. 차트를 레이어를 쌓아 만드는 방식이라 처음에는 낯설게 느껴지지만, 한번 익히고 나면 거의 모든 종류의 차트를 일관된 방식으로 만들 수 있습니다.
이 파트에서는 ggplot2의 핵심 개념부터 시작해 막대, 선, 산점도, 히스토그램, 박스플롯까지 실용적인 차트를 직접 만들어봅니다. 색상과 테마로 차트를 다듬고, facet으로 여러 패널을 한 번에 비교하고, 완성한 차트를 파일로 저장하는 방법까지 다룹니다.
이 파트에서 다루는 내용
- Ch 01. ggplot2의 레이어 개념 — Grammar of Graphics 철학과 레이어 구조 이해
- Ch 02. 기본 차트 (막대, 선, 산점도) — geom_bar, geom_line, geom_point 활용
- Ch 03. 분포 시각화 (히스토그램, 박스플롯) — 데이터 분포를 읽는 차트들
- Ch 04. 색상과 테마 커스터마이징 — scale_*와 theme()으로 차트 다듬기
- Ch 05. facet으로 다중 패널 만들기 — 그룹별 비교 시각화
- Ch 06. 차트 저장과 재사용 — ggsave와 patchwork로 마무리하기