ECharts
UI Extension
Apache ECharts is a powerful, interactive charting and visualization library with GL support for 3D visualizations.
Status
Available
Version
v1.0.2
Supported Version
6.0
Released
2026-03-17
Licensing
Open Source
KEY FEATURES
Interactive charts
3D visualizations
Large datasets
Geo maps
Canvas/SVG rendering
Animations
Themes
Usage Example
Demos
Oorian's ECharts extension provides type-safe Java wrappers for Apache ECharts, one of the most powerful visualization libraries. Here's a simple line chart:
Java
// Create a line chart
EChartsLineChart chart = new EChartsLineChart();
// Configure title and tooltip
chart.setTitle(new EChartsTitle().setText("Weekly Sales"));
chart.setTooltip(new EChartsTooltip().setTrigger("axis"));
// Configure X axis with categories
EChartsAxis xAxis = new EChartsAxis().setType("category");
xAxis.addData("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun");
chart.addXAxis(xAxis);
// Configure Y axis
chart.addYAxis(new EChartsAxis().setType("value"));
// Add data series with smooth curve and area fill
EChartsLineSeries series = chart.createLineSeries("Sales");
series.setSmooth(true);
series.setAreaStyle(new EChartsAreaStyle());
series.addData(820, 932, 901, 934, 1290, 1330, 1320);
container.addElement(chart);