tmap 소개

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

Charlotte Wickham

Assistant Professor at Oregon State University

tmap은 공간 데이터를 표시합니다

  • ggplot2와 유사한 철학:
    • 플롯은 레이어를 쌓아 구성
    • ggplot2는 데이터 프레임, tmap은 공간 객체를 기대
    • 레이어는 그래픽 유형과 시각 속성→변수 매핑으로 구성
R로 지리공간 데이터 시각화하기

레이어로 플롯 구축하기

library(tmap)
data(Europe)

tm_shape(Europe) +
tm_borders()

tmap.png

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

레이어로 플롯 구축하기

library(tmap)
data(Europe)

tm_shape(Europe) +
tm_borders() + tm_fill(col = "part")
  • tm_fill()
  • tm_borders()
  • tm_polygons()
  • tm_bubbles()
  • tm_dots()
  • tm_lines()
  • tm_raster()
  • tm_text()
R로 지리공간 데이터 시각화하기

레이어로 플롯 구축하기

library(tmap)
data(Europe)

tm_shape(Europe) +
tm_borders() + tm_fill(col = "part") + tm_compass() + tmap_style("cobalt")

tmap2.png

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

ggplot2와의 주요 차이점

  • scale_에 해당 기능 없음, 축 조정은 해당 레이어 호출에서 수행
  • tm_shape()가 이후 레이어의 기본 데이터를 정의, 하나의 플롯에 여러 개 사용 가능
  • x, y 미학 필요 없음: 공간 객체에 내재함
  • 특별한 평가 없음: 변수 매핑 시 이름을 따옴표로 감싸야 함
R로 지리공간 데이터 시각화하기

연습해 봅시다!

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

Preparing Video For Download...