Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
任何人都可以帮助我在knitrpar中跨块传递(或设置全局)图形参数。
par
我有一大段带有循环的 R 代码,它在循环的每次迭代中生成一个图,并将每个图打印在 PDF 的同一页面上(通过par(mfrow=c(5,4))。
par(mfrow=c(5,4)
如果我将代码分解为 knitr 块以使其更易于管理,则每次离开该块时图形参数都会丢失,并且我无法在同一个 PDF 页面上输出多个绘图。
有没有办法跨块传递图形参数或将参数设置为全局,以便所有块都可以访问它们。
您可以像这样将 global.par knitr-option 设置为 TRUE:
```{r setup, include=FALSE} opts_knit$set(global.par = TRUE) ```
然后在下一个块中设置 par 并绘制一些东西:
```{r} par(mfrow=c(5,4)) plot(something) ```
相同的 par-options 现在将传递给以下块(直到再次更改)。