开始使用免费开始使用

保存 tmap 图

使用 tmap_save() 函数可以轻松保存 tmap 图。第一个参数 tm 是要保存的图对象,第二个参数 filename 是保存的文件名。如果不指定 tm,将保存上一次打印的 tmap 图。

文件名的扩展名决定文件类型,例如静态图使用 .png.pdftmap 的一个很实用的特性是,您可以保存一个基于 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"
编辑并运行代码