ECharts UI Extension
Apache ECharts is a powerful, interactive charting and visualization library with GL support for 3D visualizations.
Oorian Extension
The Oorian extension for ECharts UI Extension is under development and will be available with the framework release.
Implementation priority based on popularity, API complexity, and user demand.
The version of ECharts UI Extension that this extension supports.
The licensing model for ECharts UI Extension. Check their official website for full license details.
Oorian extensions expose the complete ECharts UI Extension API through type-safe Java methods.
Key Features
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
// 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.