## Package org.jfree.chart

Core classes, including `JFreeChart` and `ChartPanel`.

See:
Description

Interface Summary
ChartMouseListener: The interface that must be implemented by classes that wish to receive `ChartMouseEvent` notifications from a `ChartPanel`.
Effect3D: An interface that should be implemented by renderers that use a 3D effect.
LegendItemSource: A source of legend items.

Class Summary
ChartColor: Class to extend the number of Colors available to the charts.
ChartFactory: A collection of utility methods for creating some standard charts with JFreeChart.
ChartFrame: A frame for displaying a chart.
ChartMouseEvent: A mouse event for a chart that is displayed in a `ChartPanel`.
ChartPanel: A Swing GUI component for displaying a `JFreeChart` object.
ChartRenderingInfo: A structure for storing rendering information from one call to the JFreeChart.draw() method.
ChartUtilities: A collection of utility methods for JFreeChart.
ClipPath: This class would typically be used with a `ContourPlot`.
DrawableLegendItem: This class contains a single legend item along with position details for drawing the item on a particular chart.
JFreeChart: A chart class implemented using the Java 2D APIs.
LegendItem: A storage object for recording the properties of a legend item, without any consideration for layout issues.
LegendItemCollection: A collection of legend items.
LegendRenderingOrder: Represents the order for rendering legend items.
PolarChartPanel: `PolarChartPanel` is the top level object for using the `PolarPlot`.

## Package org.jfree.chart Description

Core classes, including `JFreeChart` and `ChartPanel`.