将 R 县地图覆盖在州地图上

4

我是一名R语言的新手。

如果我先使用map('state'),接着如何使用map('county', ylim=..., xlim=...)并进行偏移,如下图所示:

overlay

目前,我在使用imagemagick的composite -gravity southwest ...来组合两个PNG文件,但这似乎不太理想。

1个回答

6
您可以使用图形参数调用中的fig选项来设置绘制图形的区域。
map("state")
par(fig=c(0.1,0.9,0,0.6), new=TRUE, xpd=NA)
map("county",regions="california",add=TRUE)

关于其他代码,xpd=NA 允许你在绘图边缘绘制图形,同时 new=TRUE 确保在开始新的绘图时不会覆盖现有的绘图。将 add=TRUE 添加到绘制县级地图的末尾与调用 new=TRUE 有类似的效果。

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接