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

时间:2012-04-29 02:33:45

标签: r maps

R新手在这里。

如果我第一次使用map('state'),我该如何使用map('county', ylim=..., xlim=...),但会将其偏移:

overlay

现在,我正在使用imagemagick的composite -gravity southwest ...来合并2个PNG文件,但这似乎不太理想。

1 个答案:

答案 0 :(得分: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