【问题标题】:Plotting legend only in tmap仅在 tmap 中绘制图例
【发布时间】:2020-01-31 19:25:49
【问题描述】:

我有一张使用tmap 库生成的拥挤地图,我在tm_layout() 函数中使用参数legend.show = FALSE 关闭了图例。

我想知道的是:有没有办法自己为这张地图生成图例?所以它可以是一个独立的图像?

(对不起,代码不会给你地图)

tm_borders()+
tm_shape(parks)+
  tm_polygons()+
tm_shape(houses)+
  tm_polygons()+
tm_shape(grid)+
    tm_polygons(col="n", style ="cont", palette="plasma",alpha = 0.5)+
tm_layout(legend.show=FALSE)  

编辑: 是的。它在帮助文件中,是这样的: tm_layout() 函数中的参数 legend.only = TRUE

  tm_borders()+
    tm_shape(parks)+
      tm_polygons()+
    tm_shape(houses)+
      tm_polygons()+
    tm_shape(grid)+
        tm_polygons(col="n", style ="cont", palette="plasma",alpha = 0.5)+
    tm_layout(legend.only= T)

【问题讨论】:

    标签: r gis tmap


    【解决方案1】:

    编辑:是的。它在帮助文件中,是这样的:legend.only

    tm_borders()+
        tm_shape(parks)+
          tm_polygons()+
        tm_shape(houses)+
          tm_polygons()+
        tm_shape(grid)+
            tm_polygons(col="n", style ="cont", palette="plasma",alpha = 0.5)+
        tm_layout(legend.only= T)
    

    【讨论】:

      猜你喜欢
      • 2019-06-12
      • 1970-01-01
      • 2018-04-06
      • 1970-01-01
      • 2019-02-08
      • 2021-01-30
      • 2020-07-19
      • 2012-08-15
      • 2018-06-07
      相关资源
      最近更新 更多