Chart.js

UI Extension

Chart.js is a simple yet flexible JavaScript charting library with 8 chart types and extensive customization options.

Status
Available
Version
v1.0.2
Supported Version
4.5
Released
2026-03-17
Licensing
Open Source
KEY FEATURES
8 chart types
Responsive
Animations
Tooltips
Legends
Plugin system
Mixed charts
Usage Example
Demos

Oorian's Chart.js extension makes it easy to create beautiful charts in pure Java. Here's a simple line chart showing monthly sales data:

Java
// Create a line chart with CjChart
CjChart chart = new CjChart(ChartType.LINE)
    .setLabels("Jan", "Feb", "Mar", "Apr", "May", "Jun")
    .addDataset(new CjDataset("Sales")
        .setData(65, 59, 80, 81, 56, 72)
        .setBorderColor("rgb(75, 192, 192)")
        .setBackgroundColor("rgba(75, 192, 192, 0.2)")
        .setTension(0.4)
        .setFill(true))
    .setTitle("Monthly Sales")
    .setYAxisBeginAtZero(true);

container.addElement(chart);