Home / Extensions / Apache ECharts
Charts

Apache ECharts

Visualization

Apache ECharts is a powerful, interactive charting and visualization library with GL support for 3D visualizations.

Oorian Extension

Extension Status
Coming Soon

The Oorian extension for Apache ECharts is under development and will be available with the framework release.

Priority
Rank #17

Implementation priority based on popularity, API complexity, and user demand.

Supported Version
6.0

The version of Apache ECharts that this extension supports.

Licensing
Open Source (Apache 2.0)

The licensing model for Apache ECharts. Check their official website for full license details.

Integration
Full API Access

Oorian extensions expose the complete Apache ECharts API through type-safe Java methods.

Key Features

Interactive charts
3D visualizations
Large datasets
Geo maps
Canvas/SVG rendering
Animations
Themes

Usage Example

See how to use Apache ECharts with Oorian in pure Java.

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 Code
java
// Create a line chart
LineChart chart = new LineChart();

// Configure title and tooltip
chart.setTitle(new Title().setText("Weekly Sales"));
chart.setTooltip(new Tooltip().setTrigger("axis"));

// Configure X axis with categories
Axis xAxis = new Axis().setType("category");
xAxis.addData("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun");
chart.addXAxis(xAxis);

// Configure Y axis
chart.addYAxis(new Axis().setType("value"));

// Add data series with smooth curve and area fill
LineSeries series = chart.createLineSeries("Sales");
series.setSmooth(true);
series.setAreaStyle(new AreaStyle());
series.addData(820, 932, 901, 934, 1290, 1330, 1320);

container.addElement(chart);
Result

Interactive Demo

Explore Apache ECharts capabilities with these interactive examples.

ECharts supports a wide variety of chart types. Here are some examples:

Bar Chart

Bar charts are ideal for comparing values across categories:

Pie & Doughnut Charts

Visualize proportions with pie charts and doughnut charts:

Gauge Charts

Display KPIs and progress with gauge charts:

Multi-Series Line Chart

Compare trends across multiple data series with smooth curves:

Ready to Use Apache ECharts?

Oorian makes it easy to integrate Apache ECharts into your Java web applications with type-safe extensions and real-time updates.