Openchart2 is a collection of Java classes to provide rendering of a
variety of 2D charts/plots. The library is licensed under the GNU Lesser General Public License,
which allows the library to be included in closed-source and
proprietary projects as long as the library code remains unchanged.
Further documentation of the library, including more general
documentation and usage instructions, is available from the Openchart2 page at Approximatrix. All Openchart2 documentation is freely available.
1. Supported Chart Types
Openchart2 supports a variety of 2D charts, as shown below:
- Bar Charts (including Stacked Bar Charts)
- Pie Charts
- Radar Charts
- Scatter Plots (including Line Charts, Point Charts, or a combination)
Furthermore, the rendering system used by Openchart2 allows multiple chart types to be rendered simultaneously in the same view.
2. Supported Data Sources/Models
Openchart2 can handle a variety of data sources, although the chart
types may place restrictions on the allowed data. Nominally,
Openchart2 can handle any number of data arrays through its
ChartDataModel classes. Specialized data models are available for
database sources and scatter plots.
3. Support
Approximatrix provides full
support for the Openchart2 library. Feature requests/bug fixes
will always be handled in a timely manner by the Approximatrix team.
Commercial support of the library is available, and Approximatrix may be contacted for support pricing, which provides priority development and bug fixing.
4. Code Submission
Openchart2 is an open-source project, and Approximatrix welcomes any
improvements and feature additions from interested developers.
Code contributed to the main Openchart2 distribution must be
licensed under the GNU Lesser General Public License, version 2.1 or greater. Copyrights are not required to be assigned to Approximatrix, and all authors will be attributed correctly.
5. Authors
Openchart2 is a branch of the original JOpenChart library
written by Sebastian Müller. Openchart2 was branched by
Approximatrix, LLC, to provide full support of the library and to
update and add extensive features, especially related to scatter plots,
dynamic zooming, and Swing compatibility.
6. Copyright
Openchart2 is copyrighted by the following:
Copyright © 2005-2008 Approximatrix, LLC
Copyright © 2001 Sebastian Müller