2
grid_draw方法保存地块
我已经使用gridExtra创建彼此相邻2个图和余可使用ggsave使用代替gridExtra
然而保存对象,该图是未对准在gridExtra所以就用这种方法
#Method 2 - gtable
require(gtable)
#Extract Grobs
g1<-ggplotGrob(left)
g2<-ggplotGrob(right)
#Bind the tables
g<-gtable:::cbind_gtable(g1, g2, "first")
#Remove a row between the plots
g <- gtable_add_cols(g, unit(-1,"cm"), pos=ncol(g1))
#draw
grid.newpage()
grid.draw(g)
这种方法在这个环节上覆盖
The perils of aligning plots in ggplot
它的工作精美,我图b UT当我保存
object <- grid.draw(g)
对象为NULL,当我尝试看看它,我不知道如何将它保存为png
的gridExtra方法可以保存为一个对象,并保存使用
ggsave('g.png',width=6,height=4,dpi=600)
如何保存grid.draw输出?我尝试使用Rstudio UI保存它,但它只保存一个并非两个并排的情节