ApexCharts

UI Extension

ApexCharts is a modern JavaScript charting library with an easy-to-use API and beautiful, responsive charts.

Status
Available
Version
v1.0.2
Supported Version
5.3
Released
2026-03-17
Licensing
Open Source
KEY FEATURES
Modern design
Responsive
Annotations
Sync charts
Brush charts
Sparklines
Dark mode
Usage Example
Demos

Oorian's ApexCharts extension makes it easy to create modern, interactive charts in pure Java. Here's a simple area chart showing monthly revenue data:

Java
// Create an area chart with ApexAreaChart
ApexAreaChart chart = new ApexAreaChart();
chart.setTitle("Monthly Revenue");
chart.setCategories("Jan", "Feb", "Mar", "Apr", "May", "Jun");
chart.setCurve(ApexChart.CURVE_SMOOTH);
chart.setChartHeight(350);
chart.setToolbar(false);
chart.setDataLabels(false);
chart.setColors("#2563eb");
chart.addSeries(new ApexSeries("Revenue")
    .setData(31000, 40000, 28000, 51000, 42000, 59000));

container.addElement(chart);