Я бывший пользователь R, но новичок в разработке Shiny. Я хотел бы создать приложение Shiny с верхней панелью навигации, но я не могу понять, как я могу анализировать разные страницы в верхних строках.Блестящее приложение с навигационной панелью и другой боковой панелью
У меня есть действующая панель с тремя различными меню, как я могу теперь создавать разные страницы для каждого меню, чтобы при нажатии на панель она открывала другую страницу? Если у меня будет несколько страниц, приложение Shiny будет очень медленным?
Например, используя образец кода
navbarPage("App Title",
tabPanel("Plot"),
tabPanel("Summary"),
tabPanel("Table")
)
Как я могу теперь разрабатывать различные страницы?
Edit: пример кода
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))
На самом деле вторая страница не работает с также панелью tabset
И если я хочу страницу с боковой панелью? Могу ли я передать его после имени панели? – GGA
См. Http://shiny.rstudio.com/gallery/navbar-example.html – BigDataScientist