如何在编织PDF时将R块生成的多行中的一列中的图形居中?

t2a7ltrp  于 2023-03-27  发布在  其他
关注(0)|答案(1)|浏览(110)

我试图将两个数字放在两行的一列中,但是下面的代码在写入.Rmd文件并生成PDF输出时没有给出所需的输出:

---
title: "Stack the figures in two rows"
output:
  pdf_document:
    extra_dependencies: "subfig"
---

```{r stack, out.width="50%", fig.cap="FIGS", fig.subcap=c("A", "B"), fig.nrow=2, fig.ncol=1, fig.align="center", echo=FALSE}
plot(rnorm(10), rnorm(10))
plot(rnorm(10), rnorm(10))

代码生成输出:

![](https://i.stack.imgur.com/U13V1.png)

我如何使图像在顶行居中,就像在底行一样?有没有一种方法可以不使用`par`来做到这一点?
fivyi3re

fivyi3re1#

下面是使用par的建议

```{r stack, fig.cap="FIGS", fig.height=6,fig.align = 'center',echo=FALSE}
par(mfrow=c(2,1))
plot(rnorm(10), rnorm(10), sub="(a) A")    
plot(rnorm(10), rnorm(10), sub="(b) B")

![](https://i.stack.imgur.com/9JC4U.png)

相关问题