gpt4 book ai didi

r - 将文本标签添加到 tmap 图

转载 作者:行者123 更新时间:2023-12-04 01:06:36 27 4
gpt4 key购买 nike

我正在尝试在 tmap 图中添加一些文本标签。

library(tmap)
library(raster)

jnk <- getData("GADM",country="IND",level=2)

map_file <- tm_shape(jnk) +
tm_polygons() +
tm_text("NAME_1", remove.overlap = TRUE)

我的问题是我在绘图时收到重复的文本(因为我是新手,所以无法发布图像)。我想我可能需要按某种几何形状和 NAME_1 组合进行分组,但我不确定从哪里开始。

任何建议都会很棒!

最佳答案

我不确定您的问题是什么(因为您无法发布图片)但请考虑以下代码:

library(tmap)
library(raster)


jnk <- getData("GADM",country="IND",level=1)

tm_shape(jnk) + tm_polygons("NAME_1", legend.show = F) +
tm_text("NAME_1", size = 1/2)

我对您的代码做了一些小改动:
  • 下载了级别 1 的详细信息而不是级别 2 的详细信息(地区太多了,州还可以)
  • tm_polygons() 调用
  • 中删除了图例
  • 使 tm_text() 的字母变小(以适应东北各州)

  • enter image description here

    关于r - 将文本标签添加到 tmap 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56780268/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com