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 inputslot that will be used to access the value. | 
|---|---|
| label | Display label for the control, or NULLfor no label. | 
| 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 minandmax. | 
| step | Specifies the interval between each selectable value on the
slider (if NULL, a heuristic is used to determine the step size). If
the values are dates,stepis in days; if the values are times
(POSIXt),stepis in seconds. | 
| round | TRUEto round all values to the nearest integer;FALSEif no rounding is desired; or an integer to round to that
number of digits (for example, 1 will round to the nearest 10, and -2 will
round to the nearest .01). Any rounding will be applied after snapping to
the nearest step. | 
| format | Deprecated. | 
| locale | Deprecated. | 
| ticks | FALSEto hide tick marks,TRUEto show them
according to some simple heuristics. | 
| animate | TRUEto show simple animation controls with default
settings;FALSEnot to; or a custom settings list, such as those
created usinganimationOptions. | 
| width | The width of the input, e.g. '400px', or'100%';
seevalidateCssUnit. | 
| 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 strftimefunction. For Dates, the default is"%F"(like"2015-07-01"), and for POSIXt, the default is"%F %T"(like"2015-07-01 15:32:10"). | 
| timezone | Only used if the values are POSIXt objects. A string
specifying the time zone offset for the displayed times, in the format "+HHMM"or"-HHMM". IfNULL(the default), times will
be displayed in the browser's time zone. The value"+0000"will
result in UTC time. | 
| dragRange | This option is used only if it is a range slider (with two
values). If TRUE(the default), the range can be dragged. In other
words, the min and max can be dragged together. IfFALSE, the range
cannot be dragged. | 
| interval | The interval, in milliseconds, between each animation step. | 
| loop | TRUEto automatically restart the animation when it
reaches the end. | 
| 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 tagand friends), or raw HTML (usingHTML). | 
| pauseButton | Similar to playButton, but for the pause button. | 
Description
Constructs a slider widget to select a numeric value from a range.
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)
}See also
Other input elements: actionButton,
  checkboxGroupInput,
  checkboxInput, dateInput,
  dateRangeInput, fileInput,
  numericInput, passwordInput,
  radioButtons, selectInput,
  submitButton, textAreaInput,
  textInput