armazenar organizeGrob no objeto, não cria um objeto imprimível
eu queroSalve , mas não imprimir (por enquanto), váriosggplot()
s em uma grade (viaarrangeGrob()
, correto?), imprima e recupere-os mais tarde.
Esta é uma reinicialização de umpergunta existente. Estranhamente,essa resposta não funciona, e eu não tenho idéia do porquê. Estou usando exatamente o mesmo código.
library(ggplot2)
p1 <- ggplot(mtcars, aes(x=factor(cyl), y=mpg)) + geom_boxplot()
p2 <- ggplot(mtcars, aes(x=factor(cyl), y=wt)) + geom_boxplot()
library(gridExtra)
y <- arrangeGrob(p1, p2)
class(y)
y
Estranhamente, isso faznão (como na resposta acima) produzem a grade de gráficos, mas:
> class(y)
[1] "gtable" "grob" "gDesc"
> y
TableGrob (2 x 1) "arrange": 2 grobs
z cells name grob
1 1 (1-1,1-1) arrange gtable[layout]
2 2 (2-2,1-1) arrange gtable[layout]
O que está acontecendo aqui?