Module org.jfree.chart
Package org.jfree.chart.plot
Plot classes and related interfaces.
-
Interface Summary Interface Description DrawingSupplier A supplier ofPaint,StrokeandShapeobjects for use by plots and renderers.Pannable An interface that user interface components can make use of to communicate with plots that support panning.ValueAxisPlot An interface that is implemented by plots that use aValueAxis, 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 user interface components to control the zooming. -
Class Summary Class Description CategoryCrosshairState<R extends Comparable<R>,C extends Comparable<C>> Represents state information for the crosshairs in aCategoryPlot.CategoryMarker A marker for a category.CategoryPlot<R extends Comparable<R>,C extends Comparable<C>> A general plotting class that uses data from aCategoryDatasetand renders each data item using aCategoryItemRenderer.CombinedDomainCategoryPlot A combined category plot where the domain axis is shared.CombinedDomainXYPlot<S extends Comparable<S>> An extension ofXYPlotthat contains multiple subplots that share a common domain axis.CombinedRangeCategoryPlot A combined category plot where the range axis is shared.CombinedRangeXYPlot<S extends Comparable<S>> An extension ofXYPlotthat contains multiple subplots that share a common range axis.Crosshair ACrosshairrepresents a value on a chart and is usually displayed as a line perpendicular to the x or y-axis (and sometimes including a label that shows the crosshair value as text).CrosshairState Maintains state information about crosshairs on a plot between successive calls to the renderer's draw method.DefaultDrawingSupplier A default implementation of theDrawingSupplierinterface.FastScatterPlot A fast scatter plot.IntervalMarker Represents an interval to be highlighted in some way.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 aMeterPlot.MeterPlot A plot that displays a single value in the form of a needle on a dial.Plot The base class for all plots in JFreeChart.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.RingPlot A customised pie plot that leaves a hole in the middle.SpiderWebPlot A plot that displays data from aCategoryDatasetin the form of a "spider web".ThermometerPlot A plot that displays a single value (from aValueDataset) in a thermometer type display.ValueMarker A marker that represents a single value.WaferMapPlot A wafer map plot.XYCrosshairState Crosshair state information for theXYPlotandXYItemRendererclasses.XYPlot<S extends Comparable<S>> A general class for plotting data in the form of (x, y) pairs. -
Enum Summary Enum Description CenterTextMode The mode for the center text on aRingPlot.DatasetRenderingOrder Defines the tokens that indicate the rendering order for datasets in aCategoryPlotor anXYPlot.DialShape Used to indicate the background shape for aMeterPlot.PlotOrientation Used to indicate the orientation (horizontal or vertical) of a 2D plot.PolarAxisLocation Used to indicate the location of an axis on aPolarPlot.SeriesRenderingOrder Defines the tokens that indicate the rendering order for series in aXYPlot.