【发布时间】:2017-04-24 16:26:14
【问题描述】:
我正在尝试将海岸线和国家边界覆盖到我绘制的 R 地图上。
我正在尝试使用简单的 worldHires 函数来执行此操作,但它没有正确缩放到我的地图。我从https://www.esrl.noaa.gov/psd/data/gridded/data.UDel_AirT_Precip.html 下载了我的数据,文件名为 precip.mon.total.v401
这是我尝试绘制地图时的代码(不包括将数据和变量读入 R 的前几行):
>image.plot(lon,lat,precip[,ncol(precip):1,8],
main="Precipitation (August, 2001)",
xlab=expression(paste("Longitude(",degree,"E)")),
ylab=expression(paste("Latitude(",degree,"N)")),
zlim=c(0,15),xlim = c(min(lon),max(lon)),
ylim = c(min(lat),max(lat)),cex=0.5)
> map('world2Hires', fill=FALSE, add=T)
world2Hires 的边界层非常小,纬度从 -90 缩放到 90,经度从 0 缩放到 360。
我的数据范围是纬度 -180 到 180 和经度 0 到 720。那么如何缩放 world2Hires 以匹配我的数据?或者那不可能? See image in link
【问题讨论】: