Giới thiệu về dữ liệu không gian

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

Charlotte Wickham

Assistant Professor at Oregon State University

Dữ liệu không gian là gì?

  • Dữ liệu gắn với vị trí
  • Vị trí mô tả bằng tọa độ + hệ quy chiếu tọa độ (CRS)
  • CRS phổ biến: kinh độ, vĩ độ mô tả vị trí trên bề mặt Trái Đất
Trực quan hóa dữ liệu địa lý trong R

Bán nhà ở Corvallis

Ảnh chụp màn hình 2020-06-19 lúc 3.28.29 PM.png

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

Bán nhà ở Corvallis

Ảnh chụp màn hình 2020-06-19 lúc 3.28.23 PM.png

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

Bán nhà ở Corvallis

Ảnh chụp màn hình 2020-06-19 lúc 3.28.10 PM.png

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

Bán nhà ở Corvallis

Ảnh chụp màn hình 2020-06-19 lúc 3.28.07 PM.png

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

Bán nhà ở Corvallis

Ảnh chụp màn hình 2020-06-19 lúc 3.27.57 PM.png

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

Bán nhà ở Corvallis

Ảnh chụp màn hình 2020-06-19 lúc 3.27.35 PM.png

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

Bán nhà trong data frame

head(sales)
        lon      lat  price bedrooms baths     
1 -123.2803 44.57808 267500        5     2     
2 -123.2330 44.59718 255000        3     2     
3 -123.2635 44.56923 295000        3     2
4 -123.2599 44.59453   5000        0     1     
5 -123.2632 44.53606  13950        0     2     
6 -123.2847 44.59877 233000        3     2     
nrow(sales)
931
  • Dữ liệu điểm: vị trí là các điểm, mô tả bằng một cặp tọa độ
Trực quan hóa dữ liệu địa lý trong R

Hiển thị dữ liệu không gian với ggplot2

library(ggplot2)


ggplot(sales, aes(lon, lat)) + geom_point()
  • Nên thêm gợi ý vị trí để dễ nhận biết

Ảnh chụp màn hình 2020-06-19 lúc 3.41.54 PM.png

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

Gói ggmap

library(ggmap)

# Coordinates for location of interest nyc <- c(lon = -74.0059, lat = 40.7128)
# 1. Download the relevant map nyc_map <- get_map(location = nyc, zoom = 10)
# 2. Display the map ggmap(nyc_map)

Bản đồ NYC

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

Hãy thực hành!

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

Preparing Video For Download...