__This is experimental__
Arguments
- e, ...
Graphs (from `e_graph`).
- callback
JavaScript callback function as a character string (vector of length 1). This function has access to the `chart` object, as well as `opts` an array containing the options of the charts passed to `e` and `...`.
- default
Default chart to show.
Examples
mtcars2 <- mtcars |>
head() |>
tibble::rownames_to_column("model")
e1 <- mtcars2 |>
e_charts(model) |>
e_bar(
carb,
universalTransition = TRUE,
animationDurationUpdate = 1000L
)
e2 <- mtcars2 |>
e_charts(model) |>
e_pie(
carb,
universalTransition = TRUE,
animationDurationUpdate = 1000L
)
cb <- "() => {
let x = 0;
setInterval(() => {
x++
chart.setOption(opts[x % 2], true);
}, 3000);
}"
e_morph(e1, e2, callback = cb)
#> Warning: This is experimental