AnyChart
UI Extension
AnyChart is a flexible JavaScript charting library with 80+ chart types including cartesian, pie, funnel, radar, gauges, stock, Gantt, treemap, and map visualizations.
Status
Testing
Supported Version
8.14
Licensing
Free / Commercial
Priority
Rank #12
KEY FEATURES
80+ chart types
Stock charts
Gantt charts
Gauge charts
Map visualizations
Treemap & Sankey
Venn diagrams
Usage Example
Demos
Oorian's AnyChart extension provides type-safe Java wrappers for AnyChart, a flexible JavaScript charting library. Here's a simple line chart showing monthly revenue:
Java
// Create a line chart with AcCartesianChart
AcCartesianChart chart = new AcCartesianChart(SeriesType.LINE)
.setTitle("Monthly Revenue")
.addSeries(new AcDataSet("Revenue")
.setData("Jan", 4500, "Feb", 5200, "Mar", 4800,
"Apr", 5800, "May", 6200, "Jun", 7100)
.setColor("#1aaf5d"))
.setYAxisTitle("Revenue ($)")
.setLegendEnabled(true)
.setWidth("100%")
.setHeight(350);
container.addElement(chart);