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

การบันทึกพล็อต tmap

การบันทึกพล็อต tmap ทำได้ง่ายด้วยฟังก์ชัน tmap_save() อาร์กิวเมนต์แรกคือ tm ซึ่งคือพล็อตที่ต้องการบันทึก และอาร์กิวเมนต์ที่สองคือ filename สำหรับระบุชื่อไฟล์ปลายทาง หากไม่ระบุ tm ระบบจะบันทึกพล็อต tmap ล่าสุดที่แสดงผลไว้โดยอัตโนมัติ

นามสกุลของไฟล์จะกำหนดประเภทไฟล์ที่ได้ เช่น .png หรือ .pdf สำหรับพล็อตแบบสถิต จุดเด่นของ tmap คือสามารถบันทึกเป็นเวอร์ชันอินเทอร์แอกทีฟได้โดยอาศัยแพ็กเกจ leaflet หากต้องการเวอร์ชันอินเทอร์แอกทีฟ ให้ใช้ tmap_save() โดยระบุนามสกุลไฟล์เป็น .html

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

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

ดูคอร์ส

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

บันทึกพล็อตจากแบบฝึกหัดก่อนหน้าในรูปแบบต่อไปนี้ พล็อตทั้งสองจะไม่แสดงใน workspace แต่สามารถตรวจสอบได้เมื่อทำแบบฝึกหัดเสร็จแล้ว

  • บันทึกเป็นพล็อตแบบสถิตโดยระบุชื่อไฟล์เป็น population.png
  • บันทึกเป็นพล็อตแบบอินเทอร์แอกทีฟโดยระบุชื่อไฟล์เป็น population.html

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

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

library(sp)
library(tmap)

# Plot from last exercise
tm_shape(countries_spdf) +
  tm_grid(n.x = 11, n.y = 11, projection = "longlat") +
  tm_fill(col = "population", style = "quantile")  +
  tm_borders(col = "burlywood4")

# Save a static version "population.png"


# Save an interactive version "population.html"
แก้ไขและรันโค้ด