У меня есть два набора растров, каждый с общей легендой, которые я хочу разместить на одном графике с промежутком между наборами. Я хочу, чтобы растровые изображения были одинакового размера в каждом блоке и между блоками. Есть ли простой способ сделать это с помощью Rastervis::levelplot
. Я считаю, что лучше всего добавить легенду к grid.arrange
объекту, как в этом MWE.
library(raster)
library(rasterVis)
s <- stack(
raster( matrix(runif(9),3,3)),
raster( matrix(runif(9),3,3)) )
gridExtra::grid.arrange(
levelplot(s, colorkey=FALSE, at=seq(0,1,length.out=11)),
levelplot(s, at=seq(0,1,length.out=11)),
ncol=2)
Еще более простым решением было бы сделать это из одного вызова leveplot.