在降价文档中创建响应式Shiny应用程序

时间:2018-05-06 12:00:37

标签: r shiny markdown r-markdown

基于此article我正在尝试使用Shiny功能创建一个Rmarkdown文档。

根据链接我添加了代码:

---
title: "Untitled"
runtime: shiny
output: html_document
---


```{r eruptions, echo=FALSE}
inputPanel(
  selectInput("input_1", label = "Gear:",
              choices = c(0, 1))

)

renderPlot({
  output$plot_distribution <- renderPlot({
    ggplot(mtcars, aes(x = cyl, y = disp)) + geom_boxplot()
  })
})
```

这确实向我显示了输入框,但没有显示图形。关于我应该怎样做的任何想法a)显示图表和b)使一切都互动(所以确保情节根据用户输入改变

1 个答案:

答案 0 :(得分:1)

在服务器端定义的输出plot_distribution,但未在UI上使用。

---
title: "Untitled"
runtime: shiny
output: html_document
---


```{r eruptions, echo=FALSE}
library(ggplot2)
inputPanel(
selectInput("input_1", label = "Gear:",
          choices = c(0, 1))

)

renderPlot({

ggplot(mtcars, aes(x = cyl, y = disp)) + geom_boxplot()

})
```