Description Usage Arguments Examples
View source: R/highcharts-api.R
Allows setting a set of rules to apply for different screen or chart sizes. Each rule specifies additional chart options.
1 | hc_responsive(hc, ...)
|
hc |
A |
... |
Arguments defined in https://api.highcharts.com/highcharts/responsive. |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | leg_500_opts <- list(enabled = FALSE)
leg_900_opts <- list(align = "right", verticalAlign = "middle", layout = "vertical")
# change the with of the container/windows to see the effect
highchart() %>%
hc_add_series(data = cumsum(rnorm(100))) %>%
hc_responsive(
rules = list(
# remove legend if there is no much space
list(
condition = list(maxWidth = 500),
chartOptions = list(legend = leg_500_opts)
),
# put legend on the right when there is much space
list(
condition = list(minWidth = 900),
chartOptions = list(legend = leg_900_opts)
)
)
)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.