如何从函数生成的图创建一个ggplot
对象。我正在使用函数来创建ggplot
中的双Y轴图并且它可以工作,但是我无法将它转换为ggplot
对象,其类gg
和ggplot
与其他ggplot
对象一样。函数为ggplot对象创建ggplot
一样,如果我们有两个地块这样的:
p1 <- qplot(wt, mpg, data=mtcars)
p2 <- ggplot(diamonds, aes(price, colour = cut)) + geom_density()
现在我使用这些代码合并这两个和产生的第三幅:
p3 <- grid.arrange(p1,p2,ncol=2)
它生产的情节,但我不记得后面的p3
图表意味着它没有像p1
或p2
那样呈现为ggplot
。
我现在不想导出为PDF或图像文件。我的想法是稍后使用p3
图并与其他ggplots
结合使用。
请分享一些代码,您如何到目前为止已经试过。 –