我正在使用tmap在地图上工作,但是在查看模式下更改标签时遇到了一些麻烦,例如 here。
我正在尝试使用name
这样的参数将其更改为“城市名称”列:
tm_shape(mymap, name = "city_name") +
tm_polygons("Inad", palette = "Reds", title = "")
,但它始终将第一列显示为标签,这是城市代码(例如320120)。
name
是实现这一目标的正确论据吗?
答案 0 :(得分:0)
以下可能会解决问题:
tm_shape(mymap) +
tm_text(text = name_var_in_your_shapefile)
如果您提供了示例链接或其他复制方法,我们可以对其进行测试。有关tm_text的文档,请查看here
答案 1 :(得分:0)
您可以使用id
参数:
tm_shape(mymap) + tm_polygons("Inad", id="city_name" palette="Reds", title="")