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