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.