효과적인 설명형 그래프

ggplot2로 시작하는 데이터 시각화

Rick Scavetta

Founder, Scavetta Academy

목표: 효과적인 설명형 그래프

ggplot2로 시작하는 데이터 시각화

전체 데이터

dplyr::glimpse(gm2007_full)
Observations: 142
Variables: 3
$ country   <fct> "Afghanistan", "Albania", "Algeria", "Angola", "Argentina", "Au...
$ lifeExp   <dbl> 43.828, 76.423, 72.301, 42.731, 75.320, 81.235, 79.829, 75.635,...
$ continent <fct> Asia, Europe, Africa, Africa, Americas, Oceania, Europe, Asia, ...
1 우리는 142개 국가에 대한 3가지 변수를 포함하는 전체 데이터세트로 시작합니다.
ggplot2로 시작하는 데이터 시각화

첫 탐색형 그래프 - 분포

ggplot(gm2007_full, aes(lifeExp)) +
  geom_histogram()

ggplot2로 시작하는 데이터 시각화

첫 탐색형 그래프 - 분포

ggplot(gm2007_full_arranged, 
        aes(index, lifeExp)) +
  geom_point()

ggplot2로 시작하는 데이터 시각화

첫 탐색형 그래프 - 분포

ggplot(gm2007_full_arranged, 
        aes(index, lifeExp, col = continent)) +
  geom_point()

ggplot2로 시작하는 데이터 시각화

데이터 개요

dplyr::glimpse(gm2007)
Observations: 20
Variables: 3
$ country   <fct> "Swaziland", "Mozambique", "Zambia", "Sierra Leone", "Lesotho...
$ lifeExp   <dbl> 39.613, 42.082, 42.384, 42.568, 42.592, 42.731, 43.487, 43.82...
$ continent <fct> Africa, Africa, Africa, Africa, Africa, Africa, Africa, Asia,...
> 
ggplot2로 시작하는 데이터 시각화

ggplot2로 시작하는 데이터 시각화

직관적이고 보기 좋은 geom 사용

ggplot2로 시작하는 데이터 시각화

텍스트 레이블 추가

ggplot2로 시작하는 데이터 시각화

적절한 척도 사용

ggplot2로 시작하는 데이터 시각화

유용한 제목과 출처 추가

ggplot2로 시작하는 데이터 시각화

데이터가 아닌 잉크 제거

ggplot2로 시작하는 데이터 시각화

임계선 추가

ggplot2로 시작하는 데이터 시각화

정보성 텍스트 추가

ggplot2로 시작하는 데이터 시각화

장식 요소 추가

ggplot2로 시작하는 데이터 시각화

연습해 봅시다!

ggplot2로 시작하는 데이터 시각화

Preparing Video For Download...