我正在使用tmap创建一个简单的Map,并希望在tm_dot()中调整点的边界颜色
library(tmap)
data(World, metro)
tm_shape(World) +
tm_polygons() +
tm_shape(metro) +
tm_dots(col = "red", size = "pop2020", border.col = "blue") +
tm_layout(title = "World Cities Map")
然而,上面的代码,虽然产生所需的输出整体,不包括周围的点边界。
怎么回事?所有的文档,帮助指南等建议,这应该工作。我错过了什么?我已经尝试设置border.lwd和border.alpha参数为非零,但我得到相同的输出。我错过了什么非常明显的,或者有tmap功能改变。
1条答案
按热度按时间31moq8wy1#
关键是使用
shape = 21
(默认为shape = 19
用于tm_dots
):