Slider Input Widget — sliderInput
sliderInput( inputId, label, min, max, value, step = NULL, round = FALSE, format = NULL, locale = NULL, ticks = TRUE, animate = FALSE, width = NULL, sep = ",", pre = NULL, post = NULL, timeFormat = NULL, timezone = NULL, dragRange = TRUE ) animationOptions( interval = 1000, loop = FALSE, playButton = NULL, pauseButton = NULL )
Arguments
| inputId | The  | 
|---|---|
| label | Display label for the control, or  | 
| min | The minimum value (inclusive) that can be selected. | 
| max | The maximum value (inclusive) that can be selected. | 
| value | The initial value of the slider. A numeric vector of length one
will create a regular slider; a numeric vector of length two will create a
double-ended range slider. A warning will be issued if the value doesn't
fit between  | 
| step | Specifies the interval between each selectable value on the
slider (if  | 
| round | 
 | 
| format | Deprecated. | 
| locale | Deprecated. | 
| ticks | 
 | 
| animate | 
 | 
| width | The width of the input, e.g.  | 
| sep | Separator between thousands places in numbers. | 
| pre | A prefix string to put in front of the value. | 
| post | A suffix string to put after the value. | 
| timeFormat | Only used if the values are Date or POSIXt objects. A time
format string, to be passed to the Javascript strftime library. See
https://github.com/samsonjs/strftime for more details. The allowed
format specifications are very similar, but not identical, to those for R's
 | 
| timezone | Only used if the values are POSIXt objects. A string
specifying the time zone offset for the displayed times, in the format
 | 
| dragRange | This option is used only if it is a range slider (with two
values). If  | 
| interval | The interval, in milliseconds, between each animation step. | 
| loop | 
 | 
| playButton | Specifies the appearance of the play button. Valid values
are a one-element character vector (for a simple text label), an HTML tag
or list of tags (using  | 
| pauseButton | Similar to  | 
Description
Constructs a slider widget to select a numeric value from a range.
Server value
A number, or in the case of slider range, a vector of two numbers.
See also
Other input elements: 
actionButton(),
checkboxGroupInput(),
checkboxInput(),
dateInput(),
dateRangeInput(),
fileInput(),
numericInput(),
passwordInput(),
radioButtons(),
selectInput(),
submitButton(),
textAreaInput(),
textInput(),
varSelectInput()
Examples
## Only run examples in interactive R sessions if (interactive()) { options(device.ask.default = FALSE) ui <- fluidPage( sliderInput("obs", "Number of observations:", min = 0, max = 1000, value = 500 ), plotOutput("distPlot") ) # Server logic server <- function(input, output) { output$distPlot <- renderPlot({ hist(rnorm(input$obs)) }) } # Complete app with UI and server components shinyApp(ui, server) }