Description Usage Arguments Value Note Examples
View source: R/range-selector.R
Add a range selector to the bottom of the chart that allows users to pan and zoom to various date ranges.
1 2 3 |
dygraph |
Dygraph to add range selector to |
dateWindow |
Initially zoom in on a section of the graph. Is a two
element vector [earliest, latest], where earliest/latest objects
convertible via |
height |
Height, in pixels, of the range selector widget. |
fillColor |
The range selector mini plot fill color. This can be of the form "#AABBCC" or "rgb(255,100,200)" or "yellow". You can also specify "" to turn off fill. |
strokeColor |
The range selector mini plot stroke color. This can be of the form "#AABBCC" or "rgb(255,100,200)" or "yellow". You can also specify "" to turn off stroke. |
keepMouseZoom |
Keep mouse zoom when adding a range selector |
retainDateWindow |
Whether to retain the user's current date window (zoom level) when updating an existing dygraph with new data and/or options. |
A dygraph that displays a range selector
See the online documentation for additional details and examples.
Shiny applications can respond to changes in the dateWindow
via a special date window shiny input value. For example, if the
output id of a dygraph is 'series' then the current date window
can be read from input$series_date_window
as an array of
two date values (from and to).
1 2 3 4 5 6 7 8 9 10 | library(dygraphs)
dygraph(nhtemp, main = "New Haven Temperatures") %>%
dyRangeSelector()
dygraph(nhtemp, main = "New Haven Temperatures") %>%
dyRangeSelector(dateWindow = c("1920-01-01", "1960-01-01"))
dygraph(nhtemp, main = "New Haven Temperatures") %>%
dyRangeSelector(height = 20, strokeColor = "")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.