Use a função de layout no levelplot

Estou fazendo mapeamento em R e achei o muito útillevelplot função emrasterVis pacote. Eu gostaria de exibir vários gráficos em uma janela. Contudo,par(mfcol) não cabe dentrolattice. eu encontreilayout função muito útil no meu caso, mas falha ao executar o que quero fazer.

Aqui está o meu código:

s <- stack(Precip_DJF1, Precip_DJF2, Precip_DJF3, Precip_DJF4, 
           Precip_DJF5, Precip_DJF6)

levelplot(s, layout(matrix(c(1, 2, 0, 3, 4, 5), 2, 3)), 
          at=seq(floor(3.81393), ceiling(23.06363), length.out=20), 
          par.settings=themes, par.strip.text=list(cex=0), 
          scales=list(alternating=FALSE))

Usando

 layout(matrix(c(1, 2, 0, 3, 4, 5), 2, 3))

falha enquantolayout(3, 2) funciona, mas os gráficos são exibidos em linha, em vez de coluna. Quero que os gráficos sejam exibidos na coluna 1, depois na coluna 2, etc.

mat <- matrix(c(1, 2, 3, 4, 5, 6), 2, 3)

> mat
#      [,1] [,2] [,3]
# [1,]    1    3    5
# [2,]    2    4    6

Existe uma função dentrolevelplot oulattice fazer esse tipo de layout?

Desde já, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion