Как добавить возможность скрывать и раскрывать блоки кода в Rmarkdown
Далеко не всегда сам код в исследовании имеет первостепенное значение. Гораздо чаще его добавляют в само исследование с целью воспроизводимости результатов, поэтому большинство читателей листинг кода будет только отвлекать.
К счастью в Rmarkdown есть возможность добавить интерактивный спойлер для фрагментов кода, пример его работы видно на изображении к посту.
Добавить такой спойлер можно с помощью YAML заголовка code_folding: hide в шапке Rmarkdown документа.
Пример:
---
title: "Code Collapse Demonstration"
output:
html_document:
code_folding: hide
---
```{r}
#| include = FALSE
library(dplyr)
library(ggplot2)
```
There is a negative correlation between horsepower and miles per gallon.
```{r}
mtcars %>%
ggplot(aes(x = hp, y = mpg)) +
geom_point()
```
#заметки_по_R