R tmap:如何调整图例框线宽

时间:2018-02-20 14:35:15

标签: r tmap

我正在尝试用酷tmap包制作地图,我无法弄清楚如何调整图例框线宽。我检查了令人印象深刻的tm_layout参数列表,但我发现的最接近的是frame.lwd但是,这是指地图的框架。我用legend.frame.lwd猜测了但是没有定义。这是一个玩具示例:

library(tmap)
data(Europe)

tm_shape(Europe) +
  tm_polygons("well_being", textNA="Non-European countries", title="Well-Being Index") +
  tm_text("iso_a3", size="AREA", root=5) +
  tm_layout(legend.position = c("RIGHT","TOP"),
            legend.frame = TRUE,
            frame.lwd = 5) # legend.frame.lwd does not exist

enter image description here

1 个答案:

答案 0 :(得分:1)

tmap的较新版本中,this commit中包含参数legend.frame.lwd。这是一个使用tmap 2.2版的示例:

library(tmap)
data("World")

tm_shape(World) +
  tm_polygons("HPI") +
  tm_layout(legend.frame = TRUE,
            frame.lwd = 5,
            legend.frame.lwd = 5)

enter image description here