Openchart2, based on the original JOpenChart library, provides a simple, yet powerful, interface for Java programmers to create two-dimensional charts and plots. The library features an assortment of graph styles, including advanced scatter plots, bar graphs, and pie charts. New features are added constantly to improve the power of the library.
Best of all, Openchart2 is free! The library is licensed under the GNU Lesser GPL, allowing for its inclusion in proprietary software (as long as modifications to the library are released). Furthermore, the developer documentation is available to all.
Openchart2 is a full-featured 2D plotting solution for Java applications. The library is licensed under the GNU Lesser GPL, making incorporation into any project inexpensive.
Openchart2 supports a variety of chart types, including:
1. Bar Charts - including Stacked Bar Charts
2. Pie Charts
3. Radar Charts
4. Scatter Plots - including Line Charts, Point Charts, or combinations
The Openchart2 rendering system allows multiple types of plots to be drawn on the same view, enabling unlike graphs to appear together.
Simple Data Passing
Openchart2 allows for a variety of techniques to be used for passing data into the plotting routines. Simple arrays or full database sources can provide data to the plotting routines.
All chart types support dynamic zooming. Sample Swing chart panels are provided in the library with complete mouse-controlled dynamic zoom implemented for ease of use.