在r中添加美国和加拿大之间的粗体边框。

时间:2017-04-11 19:27:32

标签: r ggplot2 maps shapefile ggmap

我目前正在使用地理数据来映射它们。我有两个不同的shapefile。我要做的是在加拿大和美国之间添加一个大胆的边界,我不知道如何做到这一点。

json.loads

enter image description here

1 个答案:

答案 0 :(得分:3)

使用包sf中的地理空间统计功能查找边框"形状"。然后只是绘制它。

library(sf)
border <- st_intersection(us, canada)
gg + geom_map(data=border, map=us,
         aes(long, lat,
         size=0.1, fill=NA, color = "red")