미적 요소 활용 모범 사례

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

Rick Scavetta

Founder, Scavetta Academy

어떤 미적 요소를 사용할까?

  • 창의력을 발휘하고
  • 몇 가지 명확한 지침을 따르세요
  • 자크 베르탱
    • The Semiology of Graphics, 1967
  • 윌리엄 클리블랜드
    • The Elements of Graphing Data, 1985
    • Visualizing Data, 1993
ggplot2로 시작하는 데이터 시각화

형태는 기능을 따른다

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

형태는 기능을 따른다

기능

주요:

  • 정확하고 효율적인 표현

보조:

  • 시각적으로 매력적이고 예쁜 그래프

지침 원칙

금지 사항:

  • 데이터를 왜곡하거나 흐리지 말 것
  • 복잡성으로 독자를 혼란시키지 말 것

필수 사항:

  • 모든 그래프의 대상과 목적을 고려할 것
ggplot2로 시작하는 데이터 시각화

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

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

데이터에서 정보 추출하기

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

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

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

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

최적의 미적 요소 선택

  • 효율적
    • 수치 요약보다 더 빠른 개요를 제공합니다
  • 정확성
    • 정보 손실을 최소화합니다
ggplot2로 시작하는 데이터 시각화

미적 요소 - 연속형 변수

ggplot(iris, aes(x = Sepal.Length,
                 y = Sepal.Width,
                 color = Species)) + 
  geom_point()

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

미적 요소 - 연속형 변수

ggplot(iris, aes(color = Sepal.Length,
                 y = Sepal.Width,
                 x = Species)) + 
  geom_point()

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

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

3가지 iris 산포도

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

3가지 iris 산포도: y축 불일치

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

단일 패싯 그래프: 공통 y축

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

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

미적 요소 - 범주형 변수

ggplot(iris, aes(x = Sepal.Length,
                 y = Sepal.Width, 
                 col = Species)) + 
  geom_point()

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

미적 요소 - 범주형 변수

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width, 
                 col = Species)) + 
  geom_point(position = "jitter", 
             alpha = 0.5)

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

이제 직접 해보세요!

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

Preparing Video For Download...