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
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"vàpalette = "Greens"trong lệnhtm_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ớicol = "grey60"và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"và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ứ haiposition = c("right", "bottom"). - Cuối cùng, lưu biểu đồ của bạn thành
"nyc_income_map.png"bằng hàmtmap_save()với các đối sốwidth = 4vàheight = 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"