Исправление раскладки в spplot, с одной панелью выше в R - PullRequest
0 голосов
/ 26 марта 2020

У меня есть один стек из 6 с, которые я пытаюсь провести через spplot, я хотел бы знать, как я могу сделать мой raster1 на вершине и остальных растры ниже.

Мой желаемый вывод: desired output

Мой текущий код:

spplot(stackit,layout=c(3,1),scales=list(draw=F) ,sp.layout=list(scale,text1,text2), 
       xlim=c(59, 105.0447), ylim=c(5.918472, 42), par.settings=my.settings, names.attr = 
       c("(a) 1850-1950","(b) 1951-2005","(c) 2006-2100 (RCP2.6)", "(d) 2006-2100 (RCP8.5)"),
       main="MPI-ESM-LR", colorkey = list(space = "right", height = 0.47))

Воспроизводимые растры:

ras1 <- ras2<-ras3<-ras4<-ras5<-ras6<-raster(matrix(c(1,1,1,2,2,2)))
stack1<-stack(ras1,ras2,ras3,ras4,ras5,ras6)
spplot(stack1)

Ценю вашу помощь.

...