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