Использование функции карты вместе с функцией изображения для геопространственных данных в R - PullRequest
0 голосов
/ 08 ноября 2019

Я пытаюсь построить геопространственные данные о температуре поверхности моря на карте мира (только в северном полушарии). Я использую функцию изображения (данные корреляции графика) вместе с функцией карты (береговые линии графика). Самостоятельно заставляю их работать. Моя проблема в том, что я не могу наложить карту на изображение, карта просто отображается в виде маленькой точки в левом углу в нижней части графика. Пакеты, которые я использую, представляют собой графику для функции изображения и карты для функции карты.


Создание тестовых данных

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

График

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)
...