如何在 xaringan 演示文稿中隐藏代码块?
How can I hide code blocks in xaringan presentation?
我正在 运行 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))
```
另一种方法当然是另存为图像,但如果可能的话,我更希望能够将代码作为资源保留给任何拥有 link.
的人
谢谢!
正如 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 = "..."
为图形结果添加标题。
我正在 运行 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))
```
另一种方法当然是另存为图像,但如果可能的话,我更希望能够将代码作为资源保留给任何拥有 link.
的人谢谢!
正如 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 = "..."
为图形结果添加标题。