bru*_*lin 24 markdown r rstudio
嗨,我有以下降价块:
```{r, echo=FALSE,warning=FALSE,message=FALSE,error=FALSE}
lapply(obj,function(x) plot(x,main="some plot") box() axis(1,at=seq(0,25,by=1))
```
Run Code Online (Sandbox Code Playgroud)
输出是多个图.但是我也在图表下面的pdf文档中获得了控制台消息.
<Plot 1> nice plot 1!
<Plot 2> nice plot 2!
-- nasty horrible console output
## [[1]]
01.2882829
## [[2]]
120.29393933
Run Code Online (Sandbox Code Playgroud)
我已经尝试了echo/warning/error/message = FALSE,但这些都没有抑制控制台输出
请帮忙!
Pab*_*roa 36
试试这个:
{r, echo=FALSE,results='hide',fig.keep='all'}
lapply(obj,function(x) plot(x,main="some plot") box() axis(1,at=seq(0,25,by=1))
Run Code Online (Sandbox Code Playgroud)
小智 12
这些是对我有用的选项:
echo=FALSE, message=FALSE, results='hide'
Run Code Online (Sandbox Code Playgroud)
Chr*_*ris 10
我在我的 R 笔记本中也遇到了这个问题,echo=FALSE但没有做任何事情。然而message=FALSE确实如此。
```{r, message=FALSE}
Run Code Online (Sandbox Code Playgroud)
包裹任何物体invisible将阻止自动进入print.
你应该可以使用
invisible(lapply(obj,function(x) plot(x,main="some plot")))
Run Code Online (Sandbox Code Playgroud)
然而,echo=FALSE不起作用的事实表明可能还有其他事情发生.
尝试这个,
它将隐藏错误、警告、代码和控制台输出。它将仅显示图表。
{r, echo=FALSE,warning=FALSE,message=FALSE,error=FALSE, results='hide',fig.keep='all'}
lapply(obj,function(x) plot(x,main="some plot") box() axis(1,at=seq(0,25,by=1))
Run Code Online (Sandbox Code Playgroud)
稍后您可以将其导出为 HTML,这样会简洁易读
简单地拥有 ```{r, results = 'hide'}或 ```{r, results = FALSE}为您的块选项抑制 R输出,但不会抑制警告、消息或错误。不需要额外的功能。
更多详细信息可以在这里找到。 https://yihui.org/knitr/options/#text-output
| 归档时间: |
|
| 查看次数: |
29419 次 |
| 最近记录: |