`ggplotGrob`是如何工作的?

18

docs.ggplot2.org目前对于ggplotGrob函数的文档非常有限。虽然EPFL网站提供了一些信息,但仍不是很有帮助。

您能否提供一个简短的教程,介绍如何使用ggplotGrob函数?


我的最终目标是重现这个答案中呈现的图形。该答案中的代码使用了已弃用的函数。 - Remi.b
ggplot2现在有更加细致的分面标签选项。请先查看它们是否能够满足您的需求,然后再进行调整。 - hrbrmstr
1
顺便提一下,“EPFL网站”只是文档的一个非常旧的版本,在ggplotGrob被移除并以另一种形式重新引入之前,如果我没记错的话。 - baptiste
1个回答

26
ggplotGrobggplot_gtable(ggplot_build(x))相同;它只是一个方便的函数,可以节省一些打字时间。
最终目标是将ggplot对象转换为gtable,其中ggplot对象本质上是描述构建图形的列表,而gtable是可以在设备上绘制的网格图形对象(grob)。因此,如果您想改变ggplotGrob的输出以更改布局或向其添加图形组件,则应查看gtable包。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接