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

时间:2016-03-25 20:53:00

标签: r markdown knitr

我有一大堆代码,我不想在我的.rmd文件中拆分,我在RStudio编织。

我的全球选择是:

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

即使我的块选项是:

{r section025, message=FALSE, warning=FALSE}
code here

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

## pdf 
## 2

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

2 个答案:

答案 0 :(得分:2)

我遇到了类似的问题。我的解决方案是在dev.off

中使用invisible()

答案 1 :(得分:1)

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

whatever <- dev.off()