儲存 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"