เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

จัดระเบียบ 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"
แก้ไขและรันโค้ด