Plot classes and related interfaces.
Interface Summary Interface Description DrawingSupplierA supplier of
Shapeobjects for use by plots and renderers.
PannableAn interface that the
ChartPanelclass uses to communicate with plots that support panning.
ValueAxisPlotAn interface that is implemented by plots that use a
ValueAxis, providing a standard method to find the current data range.
ZoomableA plot that is zoomable must implement this interface to provide a mechanism for the
ChartPanelto control the zooming.
Class Summary Class Description AbstractPieLabelDistributorA base class for handling the distribution of pie section labels. CategoryCrosshairStateRepresents state information for the crosshairs in a
CategoryMarkerA marker for a category. CategoryPlot CombinedDomainCategoryPlotA combined category plot where the domain axis is shared. CombinedDomainXYPlotAn extension of
XYPlotthat contains multiple subplots that share a common domain axis.
CombinedRangeCategoryPlotA combined category plot where the range axis is shared. CombinedRangeXYPlotAn extension of
XYPlotthat contains multiple subplots that share a common range axis.
CompassPlotA specialised plot that draws a compass to indicate a direction based on the value from a
CrosshairA crosshair for display on a plot. CrosshairStateMaintains state information about crosshairs on a plot between successive calls to the renderer's draw method. DatasetRenderingOrder DefaultDrawingSupplierA default implementation of the
DialShapeUsed to indicate the background shape for a
FastScatterPlotA fast scatter plot. IntervalMarkerRepresents an interval to be highlighted in some way. MarkerThe base class for markers that can be added to plots to highlight a value or range of values. MeterIntervalAn interval to be highlighted on a
MeterPlotA plot that displays a single value in the form of a needle on a dial. MultiplePiePlotA plot that displays multiple pie plots using data from a
PieLabelDistributorThis class distributes the section labels for one side of a pie chart so that they do not overlap. PieLabelLinkStyleUsed to indicate the style for the lines linking pie sections to their corresponding labels. PieLabelRecordA structure that retains information about the label for a section in a pie chart. PiePlot<K extends Comparable<K>>A plot that displays data in the form of a pie chart, using data from any class that implements the
PiePlot3D Deprecated.For 3D pie charts, use Orson Charts (https://github.com/jfree/orson-charts). PiePlotStateA renderer state. PlotThe base class for all plots in JFreeChart. PlotOrientationUsed to indicate the orientation (horizontal or vertical) of a 2D plot. PlotRenderingInfoStores information about the dimensions of a plot and its subplots. PlotStateRecords information about the state of a plot during the drawing process. PolarAxisLocationUsed to indicate the location of an axis on a
PolarPlotPlots data that is in (theta, radius) pairs where theta equal to zero is due north and increases clockwise. RingPlotA customised pie plot that leaves a hole in the middle. SeriesRenderingOrderDefines the tokens that indicate the rendering order for series in a
SpiderWebPlotA plot that displays data from a
CategoryDatasetin the form of a "spider web".
ThermometerPlotA plot that displays a single value (from a
ValueDataset) in a thermometer type display.
ValueMarkerA marker that represents a single value. WaferMapPlotA wafer map plot. XYCrosshairState XYPlotA general class for plotting data in the form of (x, y) pairs.