Orson Charts

(C)opyright 2013-2020, by Object Refinery Limited. All rights reserved.

Version 2.0, 15 March 2020.


Orson Charts is a 3D chart library for the Java(tm) platform that can generate a wide variety of 3D charts for use in client-side applications (JavaFX and Swing) and server-side applications (with export to PDF, SVG, PNG and JPEG).

Orson Charts sample

Key features include:

Orson Charts is very easy to use, and includes comprehensive Javadocs. It is licensed under the terms of the GNU General Public License version 3 or later. For companies that do not wish to be bound by the terms of the GPLv3, a commercial license can be purchased from Object Refinery Limited. The license permits royalty-free redistribution of the Orson Charts runtime jar file. Orson Charts requires JDK/JRE 11 or later. To use Orson Charts with JavaFX requires the Orson Charts FX extension project.


The Javadoc generated documentation is the principal source of documentation for Orson Charts:


If there are topics that are not covered or not clear in the documentation, please let us know so that we can improve the coverage.


Demo applications can be found in the following projects at GitHub:


You can build Orson Charts using Maven by issuing the following command from the root directory of the project:

mvn clean install

The build requires JDK 11 or later.

Reporting Bugs

If you find a bug in Orson Charts, please file a bug report at:


More Info

You can find out more about Orson Charts at:


If you have any questions, don't hesitate to send a mail to [email protected]


Version 2.0 : 15-Mar-2020

Version 1.7 : 17-Nov-2017

Version 1.6 : 2-Nov-2016

Version 1.5 : 28-Jan-2016

Version 1.4 : 27-May-2014

Version 1.3 : 11-Apr-2014

Version 1.2 : 7-Mar-2014

Version 1.1 : 23-Dec-2013

Version 1.0 : 17-Nov-2013

This is the first public release of Orson Charts, we welcome your feedback and suggestions.