我正在尝试使用代表大小的气泡来开发一个简单的地图。
library(tmap)
data(World, metro)
example.map <- tm_shape(World)+
tm_borders()+
tm_shape(metro)+
tm_bubbles(size = "pop2010",
col = "pop2010",
palette = "-RdYlBu")
example.map
实际地图很好,这就是我想要的。我的问题在于传说。在上面的代码中有两个,我可以使用:
legend.col.show = FALSE
或
legend.size.show = FALSE
然后我有一个显示大小或颜色的图例。是否可以使单个图例显示大小和颜色?
答案 0 :(得分:3)
我有同样的问题所以在tmap Github页面上发布了一个问题。包裹作者友好地回复了https://github.com/mtennekes/tmap/issues/208#issuecomment-392348083,并在此处复制以供参考:
“不幸的是,这是不可能的,至少是自动的。但是,您可以添加手动图例:
data(metro)
tm_shape(metro) +
tm_dots() +
tm_add_legend("symbol", col = c("green", "blue"), size = c(.1,.5), labels = c("Cat1", "Cat2"))