0

我创建了一张显示犯罪数字的伦敦地图。正如你从下面的图片中看到的那样——我的图例在一个尴尬的地方——我希望它在左下角还是右下角?任何人都知道我怎么可能做到这一点。我创建地图的代码如下。

另外我将如何为地图创建标题 - 我已经创建了图例标题。

地图和图例

在此处输入图像描述

qtm(brgh, fill = "Theft15", fill.title="Number of recorded thefts")
4

1 回答 1

2

由于我没有您的数据,我决定使用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")

在此处输入图像描述

于 2017-12-13T04:30:07.040 回答