Используйте функцию макета в пределах levelplot

Я делаю отображение в R и нашел очень полезнымlevelplot функция вrasterVis пакет. Я хотел бы отобразить несколько графиков в окне. Тем не мение,par(mfcol) не вписывается вlattice, я нашелlayout функция очень полезна в моем случае, но она не в состоянии выполнить то, что я хочу сделать.

Вот мой код:

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))

С помощью

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

терпит неудачу в то время какlayout(3, 2) работает, но графики отображаются по строкам, а не по столбцам. Я хочу, чтобы графики отображались в столбце 1, затем в столбце 2 и т. Д. Что-то вроде:

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

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

Есть ли функция внутриlevelplot или жеlattice сделать этот вид макета?

Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос