JFreeChart

JFreeChart is an open-source framework for the programming language Java, which allows the creation of a wide variety of both interactive and non-interactive charts.

JFreeChart, developed by David Gilbert, is available under the terms of the LGPL license.

Charts in GUI automatically get the capability to zoom with mouse and change some settings through local menus.

The existing charts can be easily updated through the listeners that the library has on its data collections.

JFreeChart works with GNU Classpath, a free software implementation of the standard Java Class Library.