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() は以降のレイヤーの既定データを定義。1つのプロットに複数指定可
  • xy の美的属性は不要。空間オブジェクトに内在します
  • 特殊な評価は不要。変数をマッピングする場合は引用が必要です
R で地理空間データを可視化する

Passons à la pratique !

R で地理空間データを可視化する

Preparing Video For Download...