【发布时间】:2017-06-22 19:34:35
【问题描述】:
我是前 R 用户,但对 Shiny 开发不熟悉。我想创建一个带有顶部导航栏的 Shiny 应用,但我似乎无法理解如何将不同的页面分配给顶部栏链接。
我有一个当前工作的栏,其中包含三个不同的菜单,我现在如何为每个菜单创建不同的页面,以便在单击栏时打开不同的页面?如果我有多个页面,Shiny 应用会很慢吗?
例如使用示例代码
navbarPage("App Title",
tabPanel("Plot"),
tabPanel("Summary"),
tabPanel("Table")
)
我现在如何设计不同的页面?
编辑:代码示例
shinyUI(navbarPage("title",
tabPanel("analysis",
headerPanel("analysis"),
sidebarPanel("Text"),
mainPanel(textOutput("Text display"))
),
navbarMenu("analysis1",
tabPanel("Analysis2",
headerPanel("analysis 3"),
sidebarPanel("Text"),
mainPanel(tabsetPanel("!",
tabPanel("1", textOutput("Text display"),
tabPanel("20", textOutput("Text display100")))))
),
tabPanel("analysis5",
headerPanel("analysis3"),
sidebarPanel("Text"),
mainPanel(textOutput("Text display"))))
, inverse = T, collapsible = T))
实际上第二页也不能与标签集面板一起使用
【问题讨论】: