Package org.jfree.chart.plot

Plot classes and related interfaces.

Interface Summary

ContourValuePlot An interface defining methods related to contour plots.
DrawingSupplier A supplier of Paint and Stroke objects.
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

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 Defines palette used by ContourPlot.
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 A class for creating shaded contours.
ContourPlotUtilities Some utility methods for the ContourPlot class.
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 A grey color palette.
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.
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.
PolarPlot Plots data that is in (theta, radius) pairs where theta equal to zero is due north and increases clockwise.
RainbowPalette Contains the data to construct an 8-bit rainbow palette This come from an old application which ran on 8-bit graphics device.
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.
XYPlot A general class for plotting data in the form of (x, y) pairs.
Plot classes and related interfaces.