【发布时间】:2020-05-28 07:50:06
【问题描述】:
我需要从以下ggplot2 地图中删除国家/地区的政治边界:
library(ggplot2)
world = map_data('world')
plot=ggplot() +
geom_polygon(data=world, aes(x=long, y=lat, group=group), fill='NA', color='black', size=0.2)
print(plot)
关于我如何做到这一点的任何建议? 谢谢
【问题讨论】:
-
什么是政治边界?你的意思是你只想显示大陆?
-
是的,我只想展示大陆。没有例如美国-加拿大、巴西-秘鲁、中国-俄罗斯等之间的边界。
-
必须是
ggplot2吗?在这种情况下,您可以使填充颜色和边框颜色都相同吗? -
你可以试试
ggplot(world, aes(x=long, y=lat, group = group)) + geom_polygon(col=NA, lwd=3, fill = "white") -
或者,找到一个只显示大陆的 shapefile,比如这里 baruch.cuny.edu/confluence/display/geoportal
标签: ggplot2 country borderless world-map