จัดระเบียบ Legend และปรับแต่งขั้นสุดท้าย
ถึงเวลาปรับแต่งขั้นสุดท้ายแล้วบันทึกพล็อตกัน
ทุกองค์ประกอบในพล็อตสามารถปรับแต่งได้ทั้งหมด ไม่ว่าจะเป็นสีที่เหมาะสม ขนาดที่พอดี หรือป้ายกำกับที่เข้าใจง่าย เป้าหมายคือเน้นข้อมูลและลดความโดดเด่นขององค์ประกอบที่ไม่ใช่ข้อมูล
มีแนวคิดบางอย่างสำหรับพล็อตนี้ มาปรับแต่งกันสักเล็กน้อย
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลภูมิสารสนเทศใน R
คำแนะนำการฝึกหัด
- ทำให้ชัดเจนว่าสีแทนความหมายใด โดยเพิ่ม
title = "Median Income"และpalette = "Greens"ในtm_fill()ซึ่งจะแมปรายได้กับสเกลสีเขียว - เพิ่มเส้นขอบที่กลมกลืนให้กับ tract เพื่อให้เห็นขอบเขตชัดขึ้น โดยเพิ่มเลเยอร์
tm_borders()พร้อมcol = "grey60"และlwd = 0.5 - ทำให้ขอบเขตของย่านสำคัญกว่าขอบเขตของ tract เล็กน้อย โดยตั้งค่า
col = "grey40"และlwd = 2 - เพิ่มเครดิตแหล่งข้อมูลโดยใช้
tm_credits()โดยระบุอาร์กิวเมนต์แรกเป็น"Source: ACS 2014 5-year Estimates, \n accessed via acs package"และอาร์กิวเมนต์ที่สองเป็นposition = c("right", "bottom") - สุดท้าย บันทึกพล็อตเป็นไฟล์
"nyc_income_map.png"โดยใช้ฟังก์ชันtmap_save()พร้อมอาร์กิวเมนต์width = 4และheight = 7
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
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"