Как добиться сворачивания кода с блестящим встраиванием в тот же HTML-документ rmarkdown?

#r #shiny #r-markdown #embedding #code-folding

#r #блестящий #r-markdown #встраивание #сворачивание кода

Вопрос:

Я пытаюсь создать HTML-документ rmd, в котором используется сворачивание кода, а также блестящее встраивание. Я пытался сделать это, используя документ shiny rmd по умолчанию, но добавляя в code_folding: hide :

 ---
title: "Untitled"
author: "Author"
date: "3/29/2019"
output: 
  html_document: 
    code_folding: hide
runtime: shiny
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

## Inputs and Outputs

You can embed Shiny inputs and outputs in your document. Outputs are automatically updated whenever inputs change.  This demonstrates how a standard R plot can be made interactive by wrapping it in the Shiny `renderPlot` function. The `selectInput` and `sliderInput` functions create the input widgets used to drive the plot.

```{r eruptions}
inputPanel(
  selectInput("n_breaks", label = "Number of bins:",
              choices = c(10, 20, 35, 50), selected = 20),

  sliderInput("bw_adjust", label = "Bandwidth adjustment:",
              min = 0.2, max = 2, value = 1, step = 0.2)
)

renderPlot({
  hist(faithful$eruptions, probability = TRUE, breaks = as.numeric(input$n_breaks),
       xlab = "Duration (minutes)", main = "Geyser eruption duration")

  dens <- density(faithful$eruptions, adjust = input$bw_adjust)
  lines(dens, col = "blue")
})
```
  

Что дает:

введите описание изображения здесь

Итак, как вы можете видеть, код не сворачивается / не скрывается. Я успешно реализовал каждый из них по отдельности, но как их оба можно использовать в одном документе? Я думаю, что они каким-то образом конфликтуют — кто-нибудь знает об обходном пути?

Спасибо!