【问题标题】:interactive map using tmap package with RMarkdown使用带有 RMarkdown 的 tmap 包的交互式地图
【发布时间】:2017-05-18 05:15:00
【问题描述】:

我正在尝试编写有关我的程序的报告并使用 RMarkdown 展示我的工作。但是,我目前使用的地图是由tmap包生成的。

shapefile可以下载here

我使用 R 使其交互的方式是

library(tmap)
library(rgdal)
map <- readOGR("Malaysia SHP", "MYS_adm1")
tmap_mode("view")
tm_shape(map) + tm_polygons()

这将生成一个我们可以直接从 R 访问的交互式地图。

我想将它包含在我的 RMarkdown 中,并且仍然使其具有交互性。我知道有一个名为leaflet 的包通常用于创建交互式地图。有没有办法在 RMarkdown 中使用tmap 创建交互式地图而不使用leaflet

任何帮助将不胜感激。谢谢!

【问题讨论】:

    标签: r tmap


    【解决方案1】:

    感谢您提交此错误报告!它现在已在开发版本中修复。 请参阅https://github.com/mtennekes/tmap 如何安装。

    如果无法安装开发版,解决方法是:

    tmap_leaflet(tm_shape(map) + tm_polygons())
    

    它将一个 tmap 对象强制转换为一个传单对象。

    【讨论】:

      猜你喜欢
      • 2021-06-14
      • 2014-08-07
      • 2013-01-30
      • 2022-12-01
      • 1970-01-01
      • 2015-05-10
      • 1970-01-01
      • 1970-01-01
      • 2021-05-08
      相关资源
      最近更新 更多