我想用R中的包映射创建一个简单的地图。地图的代码是:
library(maps)
library(mapdata)
library(maptools)
library(scales)
map("worldHires", xlim=c(-20,70),ylim=c(30,90), col="gray90", fill=TRUE)
最重要的是,我想将xlim=c(-20,70)
,ylim=c(30,52)
限定的区域标记为col="blue"
有关如何做到这一点的任何想法?任何建议都非常受欢迎。
答案 0 :(得分:1)
使用rect()
:
rect(-20, 30, 70, 52, col=alpha("blue", 0.5))
下面给出了地图。
如果您想添加矩形以外的形状,可以尝试polygon()
或基本图形中的类似功能。