Usar la función de diseño dentro de la gráfica de nivel

Estoy haciendo mapeo en R y me pareció muy útillevelplot funcionar enrasterVis paquete. Me gustaría mostrar varias parcelas en una ventana. Sin embargo,par(mfcol) no cabe dentrolattice. encontrélayout Funcionan muy útil en mi caso pero no puede realizar lo que quiero hacer.

Aquí está mi 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))

Utilizando

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

falla mientraslayout(3, 2) funciona pero los gráficos se muestran en forma de fila en lugar de en forma de columna. Quiero que los gráficos se muestren en la columna 1, luego en la columna 2, etc. Algo así como:

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

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

¿Hay una función dentro delevelplot olattice hacer este tipo de diseño?

Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta