input_histoslider {histoslider}R Documentation

Create a histogram slider

Description

Creates a Shiny UI input binding to a histogram with a slider "filter" control.

Usage

input_histoslider(
  id,
  label,
  values,
  start = NULL,
  end = NULL,
  width = "100%",
  height = 175,
  breaks = rlang::missing_arg(),
  options = list()
)

Arguments

id

An input id.

label

A label for the input (can be NULL or a string).

values

a vector of numeric values for which the histogram is desired.

start

A numeric value for the starting handle.

end

A numeric value for the ending handle.

width, height

Any valid CSS unit defining the width/height.

breaks

determines how histogram bins are computed (see hist() for possible values and details).

options

a list of histoslider options.

Value

A Shiny UI input element.

See Also

update_histoslider

Examples


if (interactive()) {
  library(shiny)
  shinyApp(
    input_histoslider("x", "Random", rnorm(100)),
    function(input, output) {
      observe(print(input$x))
    }
  )
}


[Package histoslider version 0.1.1 Index]