Eclipse Chart Engine
Overview
The Eclipse Chart Engine is a complete open-source charting library that can be used either standalone or embedded within BIRT Reports. It includes the following components:
- A chart builder user interface, featuring live preview
- A rich model API based on the Eclipse Modeling Framework (EMF)
- An engine API to load/save the model to XML, bind data, and render charts
This charting library is entirely built on the Eclipse plugin framework and is fully extensible. So it is possible to add new types and new output formats by implementing extension points.
Charting Gallery
The Charting engine supports many types of charts including Bar,
Line, Area, Pie, Meter, Scatter, Stock, Bubble, Difference, and Gantt types.
In addition each chart type has one or more subtypes such as stacked and percent stacked and one or more dimension possibilites 2D, 2D with depth and 3D.
It is also possible to build combinational charts that include different series types in combination. As an example you can display a bar chart with a superimposed line chart.
This can be achieved by adding a secondary axis or additional series.
The Chart engine also supports flipping the orienation of charts that contain axes.
Bar Chart
|
Line Chart
|
||
Area Chart
|
Pie Chart
|
||
Meter Chart
|
Scatter Chart
|
||
Stock Chart
|
Bubble Chart
|
||
Difference Chart
|
Gantt Chart
|
||
|
Combination Chart
|
Report Developers
- Chart tutorial in a report
- Chart Scripting
- Chart Interactivity
Standalone Chart Users
- Examples View
- Model API
- Engine API
- Web/SWT/Swing sample applications
- JSP Tags
Developers/Contributors
- Extension Points
- Links to BPS on wiki
