Home / Extensions & Add-Ons / ECharts UI Extension
Charts & Data Visualization

ECharts UI Extension

Visualization

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

Oorian Extension

Status
Staged for Release

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

Priority
Rank #6

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

Supported Version
6.0

The version of ECharts UI Extension that this extension supports.

Licensing
Open Source (Apache 2.0)

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

Integration
Full API Access

Oorian extensions expose the complete ECharts UI Extension 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 ECharts UI Extension 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

Component Library Demos

Explore ECharts UI Extension components with 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 ECharts UI Extension?

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