r语言 - 在 knitr 中的块之间传递图形参数



谁能帮助我在 knitr 中的块之间传递(或设置全局)par图形参数。

我有一大段带有循环的 R 代码,该循环在循环的每次迭代时生成一个绘图,并在 PDF 的同一页面上打印每个绘图(通过 par(mfrow=c(5,4))。

如果我将代码分解为 knitr 块以使其更易于管理,则每次我离开块时,图形参数都会丢失,并且我无法在同一 PDF 页面上输出多个绘图。

有没有办法跨块传递图形参数或将参数设置为全局参数,以便所有块都可以访问它们。

你可以像这样将 global.par knitr-option 设置为 TRUE:

```{r setup, include=FALSE}
opts_knit$set(global.par = TRUE)
```

然后在下一个块中设置标准并绘制一些内容:

```{r}
par(mfrow=c(5,4))
plot(something)
```

相同的面值选项现在将传递给以下块(直到再次更改)。

最新更新