У меня есть один стек из 6 растровых с, которые я пытаюсь провести через spplot
, я хотел бы знать, как я могу сделать мой raster1
на вершине и остальных растры ниже.
Мой желаемый вывод:
Мой текущий код:
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)
Ценю вашу помощь.