我创建了一张显示犯罪数字的伦敦地图。正如你从下面的图片中看到的那样——我的图例在一个尴尬的地方——我希望它在左下角还是右下角?任何人都知道我怎么可能做到这一点。我创建地图的代码如下。
另外我将如何为地图创建标题 - 我已经创建了图例标题。
地图和图例
qtm(brgh, fill = "Theft15", fill.title="Number of recorded thefts")
由于我没有您的数据,我决定使用tmap
包中的数据进行以下演示。关键是用tm_legend()
。如果您查看当前的 CRAN 手册,您可以在该tm_layout()
部分找到更多信息。legend.position
您可以使用in指定图例的位置tm_legend()
。对于主标题,您可以在函数中使用main.title
和。main.title.position
library(tmap)
data(World, rivers, metro)
qtm(shp = World, fill = "economy", format = "World", style = "col_blind") +
tm_legend(legend.position = c("left", "top"),
main.title = "My title",
main.title.position = "right")
qtm(shp = World, fill = "economy", format = "World", style = "col_blind") +
tm_legend(legend.position = c("left", "bottom"),
main.title = "My title",
main.title.position = "right")