Giới thiệu về tmap

Trực quan hóa dữ liệu địa lý trong R

Charlotte Wickham

Assistant Professor at Oregon State University

tmap hiển thị dữ liệu không gian

  • Triết lý tương tự ggplot2:
    • Biểu đồ được xây dựng theo từng lớp
    • ggplot2 dùng dữ liệu dạng data frame; tmap dùng đối tượng không gian
    • Mỗi lớp gồm kiểu hiển thị và ánh xạ thuộc tính trực quan tới biến
Trực quan hóa dữ liệu địa lý trong R

Xây dựng biểu đồ theo lớp

library(tmap)
data(Europe)

tm_shape(Europe) +
tm_borders()

tmap.png

Trực quan hóa dữ liệu địa lý trong R

Xây dựng biểu đồ theo lớp

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()
Trực quan hóa dữ liệu địa lý trong R

Xây dựng biểu đồ theo lớp

library(tmap)
data(Europe)

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

tmap2.png

Trực quan hóa dữ liệu địa lý trong R

Khác biệt chính so với ggplot2

  • Không có các hàm scale_ tương đương; chỉnh thang đo trong lớp liên quan
  • tm_shape() đặt dữ liệu mặc định cho các lớp sau; có thể có nhiều lớp trong một biểu đồ
  • Không cần thẩm mỹ x và y; chúng có sẵn trong đối tượng không gian
  • Không có đánh giá đặc biệt; khi ánh xạ biến phải đặt trong dấu ngoặc kép
Trực quan hóa dữ liệu địa lý trong R

Ayo berlatih!

Trực quan hóa dữ liệu địa lý trong R

Preparing Video For Download...