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

Tinh chỉnh chú giải và vài chỉnh sửa cuối

Đến lúc thực hiện vài tinh chỉnh cuối cùng và lưu biểu đồ của bạn.

Mỗi thành phần trong biểu đồ đều có thể chỉnh sửa: màu đã phù hợp chưa? kích thước đã ổn chưa? nhãn có dễ hiểu không? Mục tiêu của bạn là làm nổi bật dữ liệu và giảm bớt sự chú ý ở các yếu tố không phải dữ liệu.

Chúng ta có vài ý tưởng cho biểu đồ này. Hãy cùng chỉnh một số điểm.

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

  • Làm rõ màu sắc biểu thị điều gì bằng cách thêm title = "Median Income"palette = "Greens" trong lệnh tm_fill(), thao tác này sẽ ánh xạ thu nhập sang thang màu xanh lá.
  • Thêm đường viền nhẹ cho các tract để ranh giới của chúng rõ hơn bằng cách thêm một lớp tm_borders() với col = "grey60"lwd = 0.5.
  • Làm cho ranh giới khu phố (neighborhood) quan trọng hơn một chút so với ranh giới tract bằng cách đặt col = "grey40"lwd = 2.
  • Thêm ghi công nguồn dữ liệu bằng một lệnh tm_credits() với đối số thứ nhất "Source: ACS 2014 5-year Estimates, \n accessed via acs package" và đối số thứ hai position = c("right", "bottom").
  • Cuối cùng, lưu biểu đồ của bạn thành "nyc_income_map.png" bằng hàm tmap_save() với các đối số width = 4height = 7.

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) +
  # Add title and change palette
  tm_fill(col = "estimate", 
          ___,
          ___) +
  # Add tm_borders()
  ___ +
  tm_shape(water) +
  tm_fill(col = "grey90") +
  tm_shape(manhat_hoods) +
  # Change col and lwd of neighborhood boundaries
  tm_borders() +
  tm_text(text = "name", size = 0.5) +
  # Add tm_credits()
  
  
        
# Save map as "nyc_income_map.png"
Chỉnh sửa và Chạy Mã