echarty provides a lean interface between R and
encourage users to follow the original ECharts API documentation
to construct charts with echarty.
The main command ec.init can set multiple native ECharts options to build a chart.
The benefits - learn a very limited set of commands, and enjoy the full functionality of ECharts.
pipe-friendly - supports both %>% and |>
commands have three prefixes to help with auto-completion:
Event handling is usually necessary only in Shiny. See code in eshiny.R,
echarty has three built-in event callbacks - click, mouseover, mouseout. All other ECharts events could be initialized through
p$x$capture. Another option is to use
These are htmlwidget and ECharts initialization parameters supported by echarty. There are code samples for most of them in ec.examples:
R indexes are counted starting from 1.
JS indexes are counted starting from 0.
echarty supports R-counting in series-encode x,y,tooltip and visualMap-continuous dimension when set through ec.init.
All other indexes like xAxisIndex, gridIndex, etc. need to be set in JS-counting (for now).
Here is the complete list of sample code locations:
Options are set with R command options.
Echarty uses the following options: