| Title: | A Histogram Slider Input for 'Shiny' | 
| Version: | 0.1.1 | 
| Description: | A histogram slider input binding for use in 'Shiny'. Currently supports creating histograms from numeric, date, and 'date-time' vectors. | 
| License: | MIT + file LICENSE | 
| Encoding: | UTF-8 | 
| RoxygenNote: | 7.2.3 | 
| Imports: | rlang, htmltools, reactR, shiny | 
| Suggests: | testthat, shinytest2, bslib | 
| NeedsCompilation: | no | 
| Packaged: | 2023-11-03 23:21:26 UTC; cpsievert | 
| Author: | Carson Sievert  | 
| Maintainer: | Carson Sievert <cpsievert1@gmail.com> | 
| Repository: | CRAN | 
| Date/Publication: | 2023-11-04 00:30:02 UTC | 
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   | 
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   | 
options | 
 a list of histoslider options.  | 
Value
A Shiny UI input element.
See Also
Examples
if (interactive()) {
  library(shiny)
  shinyApp(
    input_histoslider("x", "Random", rnorm(100)),
    function(input, output) {
      observe(print(input$x))
    }
  )
}
Update a histogram slider
Description
Change the value of a input_histoslider() on the client (must be called
inside a currently active user session). See
here
for an example.
Usage
update_histoslider(
  id,
  label = NULL,
  values = NULL,
  start = NULL,
  end = NULL,
  breaks = rlang::missing_arg(),
  options = NULL,
  session = shiny::getDefaultReactiveDomain()
)
Arguments
id | 
 An input id.  | 
label | 
 A label for the input (can be   | 
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.  | 
breaks | 
 determines how histogram bins are computed (see   | 
options | 
 a list of histoslider options.  | 
session | 
 The shiny user   | 
Details
Any arguments with NULL values will be ignored; they will not
result in any changes to the input object on the client.
Value
Nothing.