【问题标题】:How can I hide code blocks in xaringan presentation?如何在 xaringan 演示文稿中隐藏代码块?
【发布时间】:2019-08-07 03:40:03
【问题描述】:

我正在 Markdown 中运行一些绘图代码以在 xaringan 演示文稿中生成绘图。代码有效,但有点长,因此占用了整个演示幻灯片,迫使实际情节脱离边缘(参见 img)。

如何隐藏生成绘图的代码块?

另外,如何使用滚动条压缩代码块?

```{r}
r_exp.fun <- function(r = 0.05, N_pop = 10, t = 150)
{
  N <- vector("numeric", length = t)
  N[1] <- N_pop
  for (i in 2:t)
  {
    N[i] <- N[i-1] + (N[i-1] * r)
  }
  return(N)
}

args_list <- list(0.045, 0.055, 0.06)

matplot(
  mapply(
    r_exp.fun,
    r = args_list
  )
  ,type = "l")
abline(h = list(7052, 29150, 59000))
```

当然,另一种方法是保存为图像,但如果可能的话,我希望能够将代码作为资源保留给任何知道链接的人。

谢谢!

【问题讨论】:

标签: css r xaringan


【解决方案1】:

正如在 cmets 中已经提到的 alistaire,RMarkdown 有各种块选项来自定义输出。 对于您的问题,需要将选项 echo 设置为 FALSE

其他选项(来自https://rmarkdown.rstudio.com/lesson-3.html):

include = FALSE 

防止代码和结果出现在完成的文件中。 R Markdown 仍然运行chunk中的代码,结果可以被其他chunk使用。

echo = FALSE 

阻止代码,但不阻止结果出现在完成的文件中。这是嵌入图形的有用方法。

message = FALSE 

防止由代码生成的消息出现在完成的文件中。

warning = FALSE 

防止代码生成的警告出现在成品中。

fig.cap = "..." 

为图形结果添加标题。

【讨论】:

  • 谢谢。了解额外的选项真的很有用。
猜你喜欢
  • 1970-01-01
  • 2020-11-15
  • 2020-02-23
  • 2019-10-13
  • 2020-06-11
  • 2011-03-02
  • 2018-12-10
  • 2021-01-09
  • 2010-09-21
相关资源
最近更新 更多