>我正在使用 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的文档,请查看此处