基于此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)使一切都互动(所以确保情节根据用户输入改变
答案 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()
})
```