Shiny bindings for echarts4r
Output and render functions for using echarts4r within Shiny applications and interactive Rmd documents.
echarts4rOutput(outputId, width = "100%", height = "400px") renderEcharts4r(expr, env = parent.frame(), quoted = FALSE) echarts4rProxy( id, data, x, timeline = FALSE, session = shiny::getDefaultReactiveDomain(), reorder = TRUE ) echarts4r_proxy( id, data, x, timeline = FALSE, session = shiny::getDefaultReactiveDomain(), reorder = TRUE )
outputId |
output variable to read from. |
width, height |
Must be a valid CSS unit (like |
expr |
An expression that generates a echarts4r |
env |
The environment in which to evaluate |
quoted |
Is |
id |
Target chart id. |
data |
A |
x |
Column name containing x axis. |
timeline |
Set to |
session |
Shiny session. |
reorder |
Set the |
id_brush
: returns data on brushed data points.
id_legend_change
: returns series name of legend selected/unselected.
id_clicked_data
: returns data of clicked data point.
id_clicked_data_value
: returns value of clicked data point.
id_clicked_row
: returns row number of clicked data point.
id_clicked_serie
: returns name of serie of clicked data point.
id_mouseover_data
: returns data on hovered data point.
id_mouseover_data_value
: returns value of hovered data point.
id_mouseover_row
: returns row o hovered data point.
id_mouseover_serie
: returns name of serie of hovered data point.
The echarts4rProxy
function returns a proxy for chart which allows
manipulating a drawn chart, adding data, adding or removing series, etc. without
redrawing the entire chart.
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.