색상 스케일 더 알아보기

R로 지리공간 데이터 시각화하기

Charlotte Wickham

Assistant Professor at Oregon State University

숫자를 색으로 매핑하기

  • ggplot2: 연속 그라디언트에 매핑

    • 연속 매핑: 스케일 변환으로 제어(예: log)
  • tmap: 이산 색상 집합에 매핑

    • 이산 매핑: 변수를 구간화하여 제어

연속 색상 스케일.png

이산 색상 스케일.png

R로 지리공간 데이터 시각화하기

이산 vs. 연속 매핑

  • 연속:
    • 지각적 균일성: 수치 차이와 유사한 색상 차이를 지각
  • 이산:
    • 스케일 완전 제어
    • 조회 용이
R로 지리공간 데이터 시각화하기

변수를 구간으로 나누기(동일 간격)

library(classInt)

classIntervals(values, n = 5, style = "equal")
style: equal
[190135.1,208293.7) [208293.7,226452.4) [226452.4,244611.1) [244611.1,262769.7) [262769.7,280928.4] 
                537                 528                 351                 131                  53

빈 분할_equal.png

R로 지리공간 데이터 시각화하기

변수를 구간으로 나누기

classIntervals(values, n = 5, style = "quantile")
style: quantile
[190135.1,201403.2) [201403.2,211412.2) [211412.2,220703.1) [220703.1,237403.2) [237403.2,280928.4] 
                320                 320                 320                 320                 320

빈 분할_quantile.png

R로 지리공간 데이터 시각화하기

변수를 구간으로 나누기

classIntervals(values, n = 5, style = "pretty")
style: pretty
[180000,2e+05)  [2e+05,220000) [220000,240000) [240000,260000) [260000,280000)  [280000,3e+05] 
           279             664             394             199              62               2

빈 분할_pretty.png

R로 지리공간 데이터 시각화하기

변수를 구간으로 나누기

classIntervals(values, style = "fixed", 
               fixedBreaks = c(100000, 230000, 255000, 300000))
style: fixed
 [1e+05,230000) [230000,255000)  [255000,3e+05] 
           1120             390              90 

빈 분할_fixed.png

R로 지리공간 데이터 시각화하기

연습해 봅시다!

R로 지리공간 데이터 시각화하기

Preparing Video For Download...