8得票3回答
分割或删除在 arrangeGrob 后的图形

我使用 ggplot 创建了一个图形,之后我使用了 arrangeGrob 来合并这些图形。有没有办法从这个组合图中删除某部分的图形?或者提取出其中的某部分? 以下是一个最小化的例子: library(ggplot2) library(gridExtra) df <- data.fr...

17得票1回答
在网格表中抑制行名称的R代码

我可以使用gridExtra制作表格: 例如: library(gridExtra) grid.table(head(iris)) 但这会产生一个行名列1:6。有没有办法能够抑制行名列,使其不出现在表格中?谢谢您的帮助。

9得票1回答
只有grobs可以在gList中使用

大家好 -- 有几个关于这个问题的问题,但没有一个解决我面临的问题。这是一段简单的代码片段。请问这里的问题是什么? > grid.arrange(plot(rnorm(1000)),hist(rnorm(1000)), nrow=2, ncol=1) Error in gList(li...

10得票1回答
如何利用facet_wrap产生的空白空间?

我有一个分面图,它形成了一个 n x m 的网格。按照设计,最后一个(右下角)单元格始终为空,因此我想利用额外的空间添加另一个 ggplot 对象。我当前的解决方案依赖于低级别的 viewport 方法,这不是非常优雅的,并且需要一些硬编码来确定位置和大小。 相反,我认为可以通过其他方式访问...

207得票9回答
为合并的ggplots添加一个公共图例

我有两个ggplots,我用grid.arrange将它们水平对齐。我查看了许多论坛帖子,但是我尝试的所有命令似乎都已经更新并命名为其他名称。 我的数据长这样:# Data plot 1 axis1 ...

7得票2回答
tableGrob: 设置grid.table的高度和宽度

我正在尝试创建一个函数,可以为InDesign、Illustrator或Inkscape准备好图表。在此过程中,我遇到了2个无法解决的问题。 1)设置图表(或仅grobTable)的宽度和高度: 我得到的输出非常小,在Illustrator中放大时,字体也跟着变得太大。因此,我想制作具有手动...

12得票2回答
将gridExtra::grid.arrange的输出存储到一个对象中

我正在使用gridExtra::grid.arrange将多个图形放置在一张图片中,并希望有一个选项将组合的图形保存为一个对象,该对象可以作为返回的对象列表的一部分从函数内返回。理想情况下,我希望在不打印图形对象的情况下完成此操作。 以下代码创建了两个图形,将它们与grid.arrange组...

9得票3回答
无法禁用 gridExtra 中 R Markdown 输出(附加注释)

在我的r markdown报告中,我使用了两个代码块。 第一个: ```{r, include = FALSE, echo=FALSE, results='asis'}``` 这是我加载所有包并进行计算的地方。 其次 {r, fig.margin = TRUE, fig.width...

25得票2回答
如何调整tableGrob的字体大小

您有没有想过如何调整表格图形(tableGrob)的字体大小?我正在使用 gridExtra 2.0.0,这似乎与之前的版本0.9.3非常不同。g <- tableGrob(mtcars) grid.arrange(g) 我想要调整表格中文本、头部和行名称的字体大小。

10得票2回答
在grid.arrange中去除图形和表格之间的空白

我希望能够在grid.arrange中移除默认插入的图表和表格之间的大间距,如下所示:require(ggplot2) require(gridExtra) list1=data.frame(mtcars[1:3, ]) # Dummy data p1 = ggplot(list1, ae...