JFreeChart is a free chart library for Java that can generate a
wide variety of charts for use in both client (Swing and JavaFX) and server
(web) applications.
Please visit http://www.jfree.org/jfreechart/index.html for the latest information about JFreeChart.
Packages
Package
Description
Core classes, including
JFreeChart
and
ChartPanel
.A framework for adding annotations to charts.
Axis classes and interfaces.
Blocks and layout classes used extensively by the
LegendTitle
class.Some basic demos to get you started.
Provides a simple (but so far incomplete) framework for editing chart
properties.
Classes related to the encoding of charts to different image formats.
Classes representing components of (or entities in) a chart.
Event classes and listener interfaces, used to provide a change
notification mechanism so that charts are automatically redrawn
whenever changes are made to any chart component.
Classes, including
ImageMapUtilities
, for creating HTML image maps.Generators and other classes used for the display of item labels and tooltips.
A range of objects that can be used to represent the needle on a
CompassPlot
.Classes related to the
ChartPanel
class.Plot classes and related interfaces.
Classes for creating dial plots.
Core support for the plug-in renderers used by the
CategoryPlot
and XYPlot
classes.Plug-in renderers for the
CategoryPlot
class.Plug-in renderers for the
XYPlot
class.Localised resources for the JFreeChart class library.
Classes for providing useful servlet and JSP functionality.
Classes used to display chart titles and subtitles.
Classes for adding URLS to charts for HTML image map generation.
Utility classes used by JFreeChart.
The base package for classes that represent various types of data.
A package containing the
CategoryDataset
interface and related classes.Datasets used by the
ContourPlot
class.Representation for simple functions.
Data interfaces and classes for Gantt charts.
Data interfaces and classes.
Miscellaneous support for input/output of data.
Dataset classes that fetch data from a database via JDBC.
Resource bundles for items that require localisation.
Classes for representing statistical data.
Interfaces and classes for time-related data.
Classes for representing financial data in open-high-low-close form.
Support for reading datasets from XML files.
A package containing the
XYDataset
interface and related classes.