開始使用免費開始

儲存 tmap 圖表

使用 tmap_save() 可以輕鬆儲存 tmap 圖表。第一個引數 tm 是要儲存的圖表,第二個引數 filename 是要儲存到的檔名。若不指定 tm,會儲存上一次列印出的 tmap 圖表。

檔名的副檔名會決定檔案型別,例如靜態圖表可用 .png 或 .pdf。tmap 有個很方便的功能:你可以儲存互動版的地圖,底層使用 leaflet 套件。若要輸出互動版,仍用 tmap_save(),但將副檔名設為 .html。

本練習屬於課程

在 R 視覺化地理空間資料

檢視課程

練習說明

請以下列兩種方式儲存你在前一題建立的圖表。這兩個檔案不會直接顯示在工作區中,但完成練習後你就能查看它們。

  • 指定檔名 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"
編輯並執行程式碼