如何使用 R 中的 markdown 抑制 knitr 块选项中的 dev.off() 消息

M. *_*ott 5 markdown r knitr

我不想在我的 .rmd 文件中拆分我在 RStudio 中编写的代码块。

我的全局选项是:

{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE, autodep = T, message = FALSE, warnings = FALSE, cache=TRUE, messages=FALSE)
Run Code Online (Sandbox Code Playgroud)

甚至我的块选项是:

{r section025, message=FALSE, warning=FALSE}
code here
Run Code Online (Sandbox Code Playgroud)

PDF 输出在页面中间显示以下内容,我在代码中保存了图像:

## pdf 
## 2
Run Code Online (Sandbox Code Playgroud)

我似乎已经使用了所有抑制选项,所以我无法弄清楚为什么仍然出现。思想赞赏。

小智 6

我遇到了类似的问题。我的解决方案是dev.offinvisible()


spl*_*san 5

将 dev.off() 的结果发送到垃圾变量

whatever <- dev.off()
Run Code Online (Sandbox Code Playgroud)