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