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);