【发布时间】:2015-04-17 13:04:30
【问题描述】:
我正在构建一个闪亮的应用程序,我想要多个标签集。到目前为止我得到的代码给了我:
shinyUI(navbarPage("OEI Grant",
tabPanel("Part 1 - Organization",
tabsetPanel("1.x",
tabPanel("1.1"),
tabPanel("1.2"),
tabPanel("1.3")
))))
我无法弄清楚的部分是如何为每个选项卡(1.1、1.2 等)获取单独的交互式文档(R markdown .Rmd 文件)。
我正在寻找与 includeMarkdown() 函数等效的功能,但要寻找本身包含闪亮应用程序的 R Markdown 文件。
例如,在 1.1 中,我可能希望显示以下简单 .Rmd 文件的输出:
---
runtime: shiny
---
# Data visualization
Example visualization
```{r read-in-data, echo = FALSE, eval=TRUE, message=TRUE}
library(ggplot2)
data(OrchardSprays) # Use this data
head(OrchardSprays)
```
## Histogram
We can also look at this data in an interactive histogram.
```{r histogram, echo = FALSE, eval=TRUE}
shinyAppDir(
"histogram/",
options=list(width="100%", height=450)
)
```
This RTutor Shiny App 与我在多个选项卡上所做的类似,但从查看它们的代码来看,我认为所有内容都在一个 R 降价文件中提供,并以某种方式解析为不同的部分。
R Markdown 文档讨论了linking multiple pages,但我想要的是内容而不是链接。
唯一的example in the Gallery for Tabsets 展示了如何将 server.R 的输出放入不同的选项卡,而不是单独的 R Markdown 文件。
关于如何做到这一点的任何想法?
【问题讨论】:
-
也许 Rstudio 的人应该回答这个问题。
标签: r shiny rstudio shiny-server