【发布时间】:2021-01-19 23:46:31
【问题描述】:
我想绘制一张阿根廷地图,其中包含阿根廷不同州(省)之间的界限。之后,我想在地图的特殊经纬度上写一些东西。 有没有办法做到这一点? 我只找到了绘制不包含省份之间限制的阿根廷的方法。
【问题讨论】:
标签: r ggplot2 maps latitude-longitude
我想绘制一张阿根廷地图,其中包含阿根廷不同州(省)之间的界限。之后,我想在地图的特殊经纬度上写一些东西。 有没有办法做到这一点? 我只找到了绘制不包含省份之间限制的阿根廷的方法。
【问题讨论】:
标签: r ggplot2 maps latitude-longitude
这是tmap 解决方案:
library(tmap)
library(sf)
# loading shapefile
provinces <- st_read(dsn = "arg_adm_unhcr2017_shp/arg_admbnda_adm1_unhcr2017.shp") %>% st_as_sf()
tm_shape(provinces) +
tm_fill(col = "gray") +
tm_text("ADM1_ES", size = 1) +
tm_borders(lwd = 1, col = "black")
包含省份边界的 shapefile 可从以下位置获得:https://data.humdata.org/dataset/argentina-administrative-level-0-boundaries。
【讨论】: