mirror of
https://github.com/rstudio/shiny.git
synced 2026-02-01 10:15:05 -05:00
37 lines
1021 B
R
37 lines
1021 B
R
library(shiny)
|
|
|
|
# Define UI for random distribution application
|
|
shinyUI(pageWithSidebar(
|
|
|
|
# Application title
|
|
headerPanel("Tabsets"),
|
|
|
|
# Sidebar with controls to select the random distribution type
|
|
# and number of observations to generate. Note the use of the br()
|
|
# element to introduce extra vertical spacing
|
|
sidebarPanel(
|
|
radioButtons("dist", "Distribution type:",
|
|
c("Normal" = "norm",
|
|
"Uniform" = "unif",
|
|
"Log-normal" = "lnorm",
|
|
"Exponential" = "exp")),
|
|
br(),
|
|
|
|
sliderInput("n",
|
|
"Number of observations:",
|
|
value = 500,
|
|
min = 1,
|
|
max = 1000)
|
|
),
|
|
|
|
# Show a tabset that includes a plot, summary, and table view
|
|
# of the generated distribution
|
|
mainPanel(
|
|
tabsetPanel(
|
|
tabPanel("Plot", plotOutput("plot")),
|
|
tabPanel("Summary", verbatimTextOutput("summary")),
|
|
tabPanel("Table", tableOutput("table"))
|
|
)
|
|
)
|
|
))
|