## Package org.jfree.chart.plot

Plot classes and related interfaces.

See:
Description

Interface Summary
ContourValuePlot: Deprecated. This interface is no longer supported (as of version 1.0.4).
DrawingSupplier: A supplier of `Paint`, `Stroke` and `Shape` objects for use by plots and renderers.
Pannable: An interface that the `ChartPanel` class uses to communicate with plots that support panning.
ValueAxisPlot: An interface that is implemented by plots that use a `ValueAxis`, providing a standard method to find the current data range.
Zoomable: A plot that is zoomable must implement this interface to provide a mechanism for the `ChartPanel` to control the zooming.

Class Summary
AbstractPieLabelDistributor: A base class for handling the distribution of pie section labels.
CategoryCrosshairState: Represents state information for the crosshairs in a `CategoryPlot`.
CategoryMarker: A marker for a category.
CategoryPlot: A general plotting class that uses data from a `CategoryDataset` and renders each data item using a `CategoryItemRenderer`.
ColorPalette: Deprecated. This class is no longer supported (as of version 1.0.4).
CombinedDomainCategoryPlot: A combined category plot where the domain axis is shared.
CombinedDomainXYPlot: An extension of `XYPlot` that contains multiple subplots that share a common domain axis.
CombinedRangeCategoryPlot: A combined category plot where the range axis is shared.
CombinedRangeXYPlot: An extension of `XYPlot` that contains multiple subplots that share a common range axis.
CompassPlot: A specialised plot that draws a compass to indicate a direction based on the value from a `ValueDataset`.
ContourPlot: Deprecated. This plot is no longer supported, please use `XYPlot` with an `XYBlockRenderer`.
ContourPlotUtilities: Deprecated. This class is no longer supported (as of version 1.0.4).
Crosshair: A crosshair for display on a plot.
CrosshairState: Maintains state information about crosshairs on a plot between successive calls to the renderer's draw method.
DatasetRenderingOrder: Defines the tokens that indicate the rendering order for datasets in a `CategoryPlot` or an `XYPlot`.
DefaultDrawingSupplier: A default implementation of the `DrawingSupplier` interface.
DialShape: Used to indicate the background shape for a `MeterPlot`.
FastScatterPlot: A fast scatter plot.
GreyPalette: Deprecated. This class is no longer supported (as of version 1.0.4).
IntervalMarker: Represents an interval to be highlighted in some way.
JThermometer: An initial quick and dirty.
Marker: The base class for markers that can be added to plots to highlight a value or range of values.
MeterInterval: An interval to be highlighted on a `MeterPlot`.
MeterPlot: A plot that displays a single value in the form of a needle on a dial.
MultiplePiePlot: A plot that displays multiple pie plots using data from a `CategoryDataset`.
PieLabelDistributor: This class distributes the section labels for one side of a pie chart so that they do not overlap.
PieLabelLinkStyle: Used to indicate the style for the lines linking pie sections to their corresponding labels.
PieLabelRecord: A structure that retains information about the label for a section in a pie chart.
PiePlot: A plot that displays data in the form of a pie chart, using data from any class that implements the `PieDataset` interface.
PiePlot3D: A plot that displays data in the form of a 3D pie chart, using data from any class that implements the `PieDataset` interface.
PiePlotState: A renderer state.
Plot: The base class for all plots in JFreeChart.
PlotOrientation: Used to indicate the orientation (horizontal or vertical) of a 2D plot.
PlotRenderingInfo: Stores information about the dimensions of a plot and its subplots.
PlotState: Records information about the state of a plot during the drawing process.
PlotUtilities: Some utility methods related to the plot classes.
PolarAxisLocation: Used to indicate the location of an axis on a `PolarPlot`.
PolarPlot: Plots data that is in (theta, radius) pairs where theta equal to zero is due north and increases clockwise.
RainbowPalette: Deprecated. This class is no longer supported (as of version 1.0.4).
RingPlot: A customised pie plot that leaves a hole in the middle.
SeriesRenderingOrder: Defines the tokens that indicate the rendering order for series in a `XYPlot`.
SpiderWebPlot: A plot that displays data from a `CategoryDataset` in the form of a "spider web".
ThermometerPlot: A plot that displays a single value (from a `ValueDataset`) in a thermometer type display.
ValueMarker: A marker that represents a single value.
WaferMapPlot: A wafer map plot.
XYCrosshairState: Crosshair state information for the `XYPlot` and `XYItemRenderer` classes.
XYPlot: A general class for plotting data in the form of (x, y) pairs.

## Package org.jfree.chart.plot Description

Plot classes and related interfaces.