CINXE.COM
JFreeChart
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <title>JFreeChart</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <meta name="description" content="The official home page of the JFreeChart project." /> <meta name="keywords" content="jfreechart,java,chart,graph,jfree,javafx" /> <link rel="stylesheet" href="andreas08.css" type="text/css" media="screen,projection" /> </head> <body> <div id="container" > <div id="header"> </div> <div id="navigation"> <ul> <li><a href="../index.html">Home</a></li> <li class="selected"><a href="index.html">JFreeChart</a></li> <li><a href="samples.html">Samples</a></li> <li><a href="https://github.com/jfree/jfreechart/releases/tag/v1.5.2">Download</a></li> <li><a href="http://www.jfree.org/jfreechart/javadoc/index.html">API Docs</a></li> <li><a href="devguide.html">Developer Guide</a></li> <li><a href="support.html">Support</a></li> <li><a href="faq.html">FAQ</a></li> </ul> </div> <div id="content"> <h2>Welcome To JFreeChart!</h2> <p>JFreeChart is a free 100% Java chart library that makes it easy for developers to display professional quality charts in their applications. JFreeChart's extensive feature set includes:</p> <ul> <li>a consistent and well-documented API, supporting a wide range of chart types;</li> <li>a flexible design that is easy to extend, and targets both server-side and client-side applications;</li> <li>support for many output types, including Swing and JavaFX components, image files (including PNG and JPEG), and vector graphics file formats (including PDF, EPS and SVG);</li> <li>JFreeChart is open source or, more specifically, <a href="http://www.gnu.org/philosophy/free-sw.html">free software</a>. It is distributed under the terms of the <a href="http://www.gnu.org/licenses/lgpl.html">GNU Lesser General Public Licence</a> (LGPL), which permits use in proprietary applications. </ul> <p>For a closer look at JFreeChart, please browse the <a href="samples.html">Samples</a> and refer to the instructions on that page for downloading and running the demo application on your own machine.</p> <div class="splitcontentleft"> <h2>Latest News</h2> <div class="box"> <h4>21 February 2021</h4> <p><a href="https://github.com/jfree/jfreechart/releases/tag/v1.5.3">JFreeChart 1.5.3</a> is now available. This release features a new plot type for producing Sankey charts.</p> <h4>31 December 2020</h4> <p><a href="https://github.com/jfree/jfreechart/releases/tag/v1.5.2">JFreeChart 1.5.2</a> is now available. This is a bug fix release.</p> <h4>29 October 2020</h4> <p><a href="https://github.com/jfree/jfreechart/releases/tag/v1.5.1">JFreeChart 1.5.1</a> is now available. This release includes improved support for high DPI displays and now requires Java 8 or later.</p> <h4>5 November 2017</h4> <p><a href="https://repo1.maven.org/maven2/org/jfree/jfreechart/1.5.0">JFreeChart 1.5.0</a> is now available. This release includes a streamlined build structure with JavaFX support being moved into a separate project (JFreeChart-FX).</p> </div> <a href="samples.html"><img title="CrossHairDemo2.java" src="http://www.jfree.org/jfreechart/images/CrossHairDemo2-254.png" alt="CrossHairDemo2-254.png"/></a> <p></p> </div> <div class="splitcontentright"> <h2>The Project</h2> <p>The JFreeChart project was started over twenty years ago, in February 2000, by David Gilbert. Today, JFreeChart is the most widely used chart library for Java (see a list of some of the <a href="users.html">products and projects that use JFreeChart</a>). The project continues to be managed by David Gilbert, with contributions from a diverse community of developers. If you are interested in contributing to the project, please see the <a href="http://github.com/jfree/jfreechart">JFreeChart project page</a> at GitHub. </div> </div> <div id="subcontent"> <p><a href="samples.html"><img title="PieChart3DDemo1.java" src="http://www.jfree.org/jfreechart/images/PieChart3DDemo1-170.png" alt="PieChart3DDemo1-170.png"/></a></p> <p><a href="https://twitter.com/jfreechart" class="twitter-follow-button" data-show-count="false">Follow @jfreechart</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script></p> <h2>Links</h2> <ul class="menublock"> <li><a href="http://www.jfree.org/forum/">JFreeChart Forum</a></li> <li><a href="http://github.com/jfree/jfreechart">Project Page at GitHub</a></li> <li><a href="http://www.jfree.org/jfreechart/devguide.html">JFreeChart Developer Guide ($)</a></li> <li><a href="http://www.jfree.org/jfreechart/api/javadoc/index.html">API Documentation</a></li> <li><a href="http://www.jfree.org/jfreechart/faq.html#FAQ13">Other Chart Libraries (listed in FAQ)</a></li> </ul> <div class="box"> <h4>Requirements</h4> <p>JFreeChart requires JDK version 1.8 or later). Note that JFreeChart is a class library for use by developers, not an end user application.</p></div> </div> <div id="footer"> <p>© 2005-2021 <a href="https://jfree.github.io/about/">David Gilbert</a> | Design by <a href="http://andreasviklund.com">Andreas Viklund</a> | Logo by Iconica Icons<br></p> </div> </div> </body> </html>