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
Hướng dẫn bài tập
- Thêm một lớp cho đối tượng
waterbằngtm_shape(). Sau đó dùngtm_fill()và đặt màu là"grey90". - Tương tự, thêm một lớp cho đối tượng
neighborhoods. Dùngtm_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()
+