繁体   English   中英

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

[英]R tmap: How to adjust the legend frame line width

我正在尝试使用很酷的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

在此处输入图片说明

在较新版本的tmap此提交中包含了参数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)

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM