Add data zoom to a chart
v_specs_datazoom.Rd
Add data zoom to a chart
Usage
v_specs_datazoom(
vc,
start = "{label:%Y-%m-%d}",
end = "{label:%Y-%m-%d}",
...,
brush = TRUE
)
Arguments
- vc
A chart created with
vchart()
.- start, end
Formatter for the start/end label, e.g. :
"Start: \{label:%Y-%m-%d\}"
, where the part between braces will be replaced by the date with the format specified.- ...
Additional parameters for dataZoom property, see online documentation.
- brush
Logical, add the ability to brush the chart to zoom in.
Value
A vchart()
htmlwidget
object.
Examples
library(vchartr)
data("economics", package = "ggplot2")
vchart(economics, aes(date, unemploy)) %>%
v_line() %>%
v_specs_datazoom()
co2_emissions %>%
subset(country %in% c("China", "United States", "India")) %>%
vchart() %>%
v_line(aes(year, co2, color = country)) %>%
v_specs_datazoom(start = "{label:.0f}", startValue = 1990, end = "{label:.0f}")