【问题标题】:Shiny app with navbar and different sidebar带有导航栏和不同侧边栏的闪亮应用
【发布时间】: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))

实际上第二页也不能与标签集面板一起使用

【问题讨论】:

    标签: r shiny


    【解决方案1】:

    你是对的,它真的没有那么好记录。 您将输出作为参数传递:

    tabPanel("text", textOutput("sum"),...)
    

    【讨论】:

    • 如果我想要一个带有侧边栏的页面?可以在面板名称后传递吗?
    猜你喜欢
    • 2020-09-20
    • 1970-01-01
    • 1970-01-01
    • 2021-03-13
    • 2014-07-03
    • 2020-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多