如何去除 RMD 中 grid.arrange 函数的空格
How to get rid of whitespace for grid.arrange function in RMD
所以我生成了 2 个 ggplot,然后使用 Grid.arrange 在 rmd 文档中并排绘制它们。为此,我必须将 ncol =2
设置为 grid.arrange 函数中的参数。问题是当我这样做时,图表很长。
library(ggplot2)
library(gridExtra)
x1 = ggplot(data = mtcars, aes(mtcars$disp)) +
geom_histogram()
x2 = ggplot(data = mtcars, aes(mtcars$mpg)) +
geom_histogram()
# worse Graph without whitespace
grid.arrange(x1,x2, ncol =2)
所以我尝试通过使用 heights 参数手动降低高度并设置 heights = c(2,2)
来修复它。但是当我这样做时,底部有过多的空白。
grid.arrange(x1,x2, ncol =2, heights = c(2,2))
如何去掉这个空格?我在 RMD 工作,正在为 class 报告创建输出。这个问题在 R 的绘图控制台和 rmd 文件的 pdf 输出中都是可重现的。
在 r 块
中使用 fig.height
我。没有 fig.height
```{r}
library(ggplot2)
library(gridExtra)
x1 = ggplot(data = mtcars, aes(mtcars$disp)) +
geom_histogram()
x2 = ggplot(data = mtcars, aes(mtcars$mpg)) +
geom_histogram()
# worse Graph without whitespace
grid.arrange(x1,x2, ncol =2)
```
二.随着 fig.height
```{r fig.height= 3}
library(ggplot2)
library(gridExtra)
x1 = ggplot(data = mtcars, aes(mtcars$disp)) +
geom_histogram()
x2 = ggplot(data = mtcars, aes(mtcars$mpg)) +
geom_histogram()
# worse Graph without whitespace
grid.arrange(x1,x2, ncol =2)
```
针织产量差异HTML
所以我生成了 2 个 ggplot,然后使用 Grid.arrange 在 rmd 文档中并排绘制它们。为此,我必须将 ncol =2
设置为 grid.arrange 函数中的参数。问题是当我这样做时,图表很长。
library(ggplot2)
library(gridExtra)
x1 = ggplot(data = mtcars, aes(mtcars$disp)) +
geom_histogram()
x2 = ggplot(data = mtcars, aes(mtcars$mpg)) +
geom_histogram()
# worse Graph without whitespace
grid.arrange(x1,x2, ncol =2)
所以我尝试通过使用 heights 参数手动降低高度并设置 heights = c(2,2)
来修复它。但是当我这样做时,底部有过多的空白。
grid.arrange(x1,x2, ncol =2, heights = c(2,2))
如何去掉这个空格?我在 RMD 工作,正在为 class 报告创建输出。这个问题在 R 的绘图控制台和 rmd 文件的 pdf 输出中都是可重现的。
在 r 块
中使用fig.height
我。没有 fig.height
```{r}
library(ggplot2)
library(gridExtra)
x1 = ggplot(data = mtcars, aes(mtcars$disp)) +
geom_histogram()
x2 = ggplot(data = mtcars, aes(mtcars$mpg)) +
geom_histogram()
# worse Graph without whitespace
grid.arrange(x1,x2, ncol =2)
```
二.随着 fig.height
```{r fig.height= 3}
library(ggplot2)
library(gridExtra)
x1 = ggplot(data = mtcars, aes(mtcars$disp)) +
geom_histogram()
x2 = ggplot(data = mtcars, aes(mtcars$mpg)) +
geom_histogram()
# worse Graph without whitespace
grid.arrange(x1,x2, ncol =2)
```
针织产量差异HTML