Вы можете использовать runtime: shiny
в заголовке вашего документа.
---
output: ioslides_presentation
runtime: shiny
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```
## Slide {.smaller}
### Here are two Shiny widgets
```{r echo = FALSE}
selectInput("n_breaks", label = "Number of bins:",
choices = c(10, 20, 35, 50), selected = 20)
```
### ...that build a histogram.
```{r echo = FALSE}
renderPlot({
hist(faithful$eruptions, probability = TRUE,
breaks = as.numeric(input$n_breaks),
xlab = "Duration (minutes)",
main = "Geyser eruption duration")
})
```
Результатом является слайд с интерактивным selectInput
, который позволяет изменять разрывы гистограммы:
Более подробную информацию вы можете найти здесь: https://shiny.rstudio.com/articles/interactive-docs.html