在rmarkdown中增加绘图之间的空间

在rmarkdown中增加绘图之间的空间,r,plot,r-markdown,R,Plot,R Markdown,我试图在一行中绘制两个图形,我想增加它们之间的间距。我搜索了这个论坛和其他一些网站,但我发现的选项似乎都不起作用。更改mai、mar和oma值可以移动所有内容,但空间保持不变。我怎样才能保持数字现在的样子(按大小),但增加它们之间的差距 这是我的密码: ```{r echo=FALSE, fig.width=6, fig.height=6} g.erd <- erdos.renyi.game(100, 150, type="gnm") par(mfrow = c(1, 2), mai =

我试图在一行中绘制两个图形,我想增加它们之间的间距。我搜索了这个论坛和其他一些网站,但我发现的选项似乎都不起作用。更改
mai
mar
oma
值可以移动所有内容,但空间保持不变。我怎样才能保持数字现在的样子(按大小),但增加它们之间的差距

这是我的密码:

```{r echo=FALSE, fig.width=6, fig.height=6}
g.erd <- erdos.renyi.game(100, 150, type="gnm")
par(mfrow = c(1, 2),  mai = c(1, 0.1, 0.1, 0.1))
plot(g.erd, layout=layout.circle, vertex.label=NA)
```

```{r echo=FALSE, fig.width=3, fig.height=3.5}
hist(degree(g.erd), xlab="Degree", ylab="Frequency", main="")
par(mfrow = c(1, 1))  
```
`{r echo=FALSE,fig.width=6,fig.height=6}
g、 erd这种方法是有效的。这取决于您想要不同尺寸的原因,但您可以随意调整布局
width
height
参数,或
par(mar=c()
以获得所需的间距和大小。您还可以创建一个包含3个打印区域的布局,并保留一个空白,以尝试将较小的直方图强制放入所需位置(
layout.show(布局(矩阵(c(1,1,2,3),ncol=2))

`{r echo=FALSE,fig.width=6,fig.height=6}
图书馆(igraph)

g、 erdggplot2中的一个“黑客”解决方案是在第二个图形标题的开头添加额外的行空格,如下所示:


ggtitle(“\n\nPlot Title”)

您可以尝试在每个块之间添加标记分隔符。

,如下所示:

```{r, echo=F}
plot(cars)
```

<br><br><br>

```{r, echo=F}
plot(cars)
```
`{r,echo=F}
地块(汽车)
```



```{r,echo=F} 地块(汽车) ```
之前:

之后:


您可以堆叠多个

,以达到所需的间距。

您的输出格式是什么?html、pdf、word?一个解决方案是添加一些CSS,如果您使用html outputgrid表,可能会对您有所帮助,看看这个:所以我实际上希望两个数字的大小相同,并且相距更远。但是我不知道如何控制markdown中的绘图位置。当我试图用一个大小(即,不分为两块)放置它们时,与直方图相比,图形是微型的。是否可以通过改变每个绘图的
mar
来观察它。igraph绘图往往有奇怪的边距?
```{r, echo=F}
plot(cars)
```

<br><br><br>

```{r, echo=F}
plot(cars)
```