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

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

9得票3回答
在将gridExtra更新到2.0.0版本后,使用ggsave和arrangeGrob。

自从我在stackoverflow上读了很多类似的问题后,我没有找到一个不需要更新ggplot2到开发版本的好方法来解决这个问题。 我的问题是,我有几个脚本使用arrangeGrob将单独的图形组合成一个组合图形。我将它们保存到变量中并print这个变量和/或用ggsave保存它。由于我的许...

9得票2回答
如何在gridExtra中控制图形的宽度?

我想把用ggplot生成的两个图放在同一页上,一个在上面,一个在下面,使它们的宽度相同。数据来自同一时间序列,x轴为时间,因此很重要的一点是,具有相同时间的数据点不会在水平方向上相对于彼此移动。我尝试了gridExtra包中的grid.arrange: 可能是重复内容: left align...

9得票1回答
gridExtra:使用tableGrob对不同的行进行不同颜色的着色。

我有一个关于gridExtra包中的tableGrob/grid.table的问题。使用常规的参数设置,交替行颜色很容易实现。但是,我希望能够更好地控制行的颜色。 例如,是否可以将每个第三行用不同的颜色着色?我怀疑grid.edit函数是解决这个问题的一种方式,根据此链接中的示例:http:...

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

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

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

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

8得票2回答
ggplot2:少于视口数量的网格绘图

library( ggplot2 ) library( gridExtra ) p1 <- qplot( rnorm( 10 ), rnorm( 10 ) ) p2 <- qplot( rnorm( 10 ), rnorm( 10 ) ) p3 <- qplot( rnorm...

7得票1回答
使用gridExtra和annotation_custom()添加表格会改变ggplot的y轴限制

我尝试为使用ggplot2::ggplot()创建的绘图添加一个小型汇总表。这个表是通过gridExtra::tableGrob()添加到保存的ggplot对象中的。 我的问题是,这似乎改变了我原始绘图的y轴限制。有没有办法避免这样的情况而不必再次通过ylim()指定限制? 以下是使用Ch...

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

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

7得票1回答
在R中,给每个面板添加子表格的facet ggplot。

我正在尝试使用R中ggplot2包中的facet_wrap创建一组完整的图表。 作为一个简化的例子,我使用了ggplot2中包含的mpg数据集的子集。 library(plyr) library(ggplot2) library(gtable) library(gridExtra) my...