【问题标题】:Remove / customize facets borders in tmap (tm_facets)在 tmap (tm_facets) 中删除/自定义构面边框
【发布时间】:2020-04-24 23:09:49
【问题描述】:

感谢 tmap(R 包)和 tm_facets,我创建了一个包含多个方面的图。

我想删除构面标题的边框(即每张地图顶部的黑色矩形),但我不知道怎么做。

这是一个例子:

library(tmap)

data(World, NLD_muni, NLD_prov, land, metro)

current.mode <- tmap_mode("plot")

tm_shape(NLD_prov) +
  tm_polygons("gold2") +
  tm_facets(by="name")

提前感谢您的帮助。

【问题讨论】:

    标签: r border facet tmap


    【解决方案1】:

    您可以尝试使用 frame.lwd = NA 和可选的 panel.label.bg.color = NA 来移除 facetbox 中的背景颜色

        library(tmap)
    
        data(World, NLD_muni, NLD_prov, land, metro)
    
        current.mode <- tmap_mode("plot")
    
        tm_shape(NLD_prov) +
          tm_polygons("gold2") +
          tm_facets(by="name") +
          tm_layout(frame = FALSE, frame.lwd = NA, panel.label.bg.color = NA)
    

    【讨论】:

      【解决方案2】:

      您可以在 tm_layout() 函数中设置该参数以及许多其他参数。在这种情况下,只需将 frame 参数设置为 false

      library(tmap)
      
      data(World, NLD_muni, NLD_prov, land, metro)
      
      current.mode <- tmap_mode("plot")
      
      tm_shape(NLD_prov) +
        tm_polygons("gold2") +
        tm_facets(by="name") +
        tm_layout(frame = FALSE)
      

      【讨论】:

      • 感谢您的回答!但是,此代码删除了“地图”的边框,而我想删除每个“标题”的边框。你知道怎么做吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-07
      相关资源
      最近更新 更多