将地图函数与图像函数一起用于R中的地理空间数据



我正试图在世界地图上绘制地理空间海面温度相关性数据(仅北半球(。我使用的是图像函数(绘制相关数据(和地图函数(绘制海岸线(。我让他们自己去工作。我的问题是我无法将地图覆盖在图像上,地图只是显示为绘图底部左角的一个小点。我使用的包是图像函数的图形和地图函数的地图。


生成测试数据

cor_nao_map = array(data = NA, dim = c(384,96))
for(i in 1:384) {
cor_nao_map[i, ] = runif(96)  
} 

Plot

image(x = 1:384, y = 1:96, z = cor_nao_map, col = diverge_hcl(100), 
zlim = c(-0.43,0.43), xlab = "Longitude in °", ylab = "Latitude in °N")  
map('world', projection = "gilbert", add = T)

我通过调整经度使其从-180°变为180°来工作。

最新更新