I'm using the package shiny to create an app. I would like to include a tabset panel in my sidebarPanel, like tabsetPanel() does it for the mainPanel() in the user interface. Does anyone knows if or how this work?
Thanks in advance!
mainPanel
or sidebarPanel
are just a wrappers for a div tag, a sort of html container where you can put any other html valid elements.
For example, you can do this:
library(shiny)
ui <- pageWithSidebar(
# Application title
headerPanel("Hello Shiny!"),
# Sidebar with a slider input
sidebarPanel(
tabsetPanel(
tabPanel("Plot", plotOutput("plot")),
tabPanel("Summary", verbatimTextOutput("summary")),
tabPanel("Table", tableOutput("table"))
)),
# Show a plot of the generated distribution
mainPanel(
plotOutput("distPlot")
)
)
server <- function(input,output){}
runApp(list(ui=ui,server=server))
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With