Bắt đầu ngayBắt đầu miễn phí

Biểu đồ đầu tiên

Cho đến giờ, bạn đã đọc một số tệp không gian, đưa dữ liệu không gian về cùng phép chiếu, và gộp một data frame với một đối tượng không gian. Giờ là lúc kết hợp mọi thứ để xem bản đồ của bạn trông như thế nào. Với mỗi tập dữ liệu, bạn cần gọi tm_shape() để chỉ định nguồn dữ liệu, rồi thêm một lớp tm_* (như tm_fill(), tm_borders() hoặc tm_bubbles()) để vẽ lên bản đồ.

Đầu tiên, bạn sẽ thêm các khu phố và vùng nước vào biểu đồ từ bài tập trước.

Bài tập này là một phần của khóa học

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

Xem khóa học

Hướng dẫn bài tập

  • Thêm một lớp cho đối tượng water bằng tm_shape(). Sau đó dùng tm_fill() và đặt màu là "grey90".
  • Tương tự, thêm một lớp cho đối tượng neighborhoods. Dùng tm_borders() để vẽ đường viền các khu phố.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

library(tmap)

tm_shape(nyc_tracts_merge) +
  tm_fill(col = "estimate") +
  # Add a water layer, tm_fill() with col = "grey90"
  tm_shape(___)             +
  tm_fill(___)              +
  # Add a neighborhood layer, tm_borders()
                            +
  
Chỉnh sửa và Chạy Mã