R,tmap:在视图模式下更改标签



>我正在使用 tmap 处理地图,但在视图模式下更改标签时遇到一些问题,例如这里。

我正在尝试使用name参数将其更改为城市名称列,例如:

tm_shape(mymap, name = "city_name") +
  tm_polygons("Inad", palette = "Reds", title = "")

但它一直将第一列显示为标签,即城市代码(例如 320120)。

name这样做的正确论据吗?

您可以使用

id 参数:

 tm_shape(mymap) + tm_polygons("Inad", id="city_name" palette="Reds", title="")

以下方法可能会解决问题:

tm_shape(mymap) +
  tm_text(text = name_var_in_your_shapefile)

如果您提供示例链接或其他复制方式,我们可以对其进行测试。有关tm_text的文档,请查看此处

相关内容

  • 没有找到相关文章

最新更新