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

พล็อตแรก

จนถึงตอนนี้ ได้อ่านไฟล์เชิงพื้นที่ แปลงข้อมูลเชิงพื้นที่ให้อยู่ใน projection เดียวกัน และผสาน data frame เข้ากับออบเจกต์เชิงพื้นที่แล้ว ถึงเวลารวมงานทั้งหมดเข้าด้วยกันเพื่อดูว่าแผนที่มีหน้าตาเป็นอย่างไร สำหรับแต่ละชุดข้อมูล ต้องเรียก tm_shape() เพื่อระบุแหล่งข้อมูล ตามด้วย layer tm_* (เช่น tm_fill(), tm_borders() หรือ tm_bubbles()) เพื่อวาดลงบนแผนที่

ขั้นแรก จะเพิ่มย่านใกล้เคียงและพื้นที่น้ำลงในพล็อตจากแบบฝึกหัดก่อนหน้า

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การสร้างภาพข้อมูลภูมิสารสนเทศใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เพิ่ม layer สำหรับออบเจกต์ water ด้วย tm_shape() จากนั้นใช้ tm_fill() และตั้งค่าสีเป็น "grey90"
  • ในทำนองเดียวกัน เพิ่ม layer สำหรับออบเจกต์ neighborhoods แล้วใช้ tm_borders() เพื่อวาดขอบเขตของย่านใกล้เคียง

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

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()
                            +
  
แก้ไขและรันโค้ด