## Package org.jfree.chart.renderer

Plug-in renderers for the `CategoryPlot` and `XYPlot` classes.

See:
Description

Interface Summary
CategoryItemRenderer: A plug-in object that is used by the `CategoryPlot` class to display individual data items from a `CategoryDataset`.
PolarItemRenderer: The interface for a renderer that can be used by the `PolarPlot` class.
XYItemRenderer: Interface for rendering the visual representation of a single (x, y) item on an `XYPlot`.

Class Summary
AbstractCategoryItemRenderer: An abstract base class that you can use to implement a new `CategoryItemRenderer`.
AbstractRenderer: Base class providing common services for renderers.
AbstractXYItemRenderer: A base class that can be used to create new `XYItemRenderer` implementations.
AreaRenderer: A category item renderer that draws area charts.
AreaRendererEndType: An enumeration of the 'end types' for an area renderer.
AreaXYRenderer: Deprecated. Use XYAreaRenderer.
BarRenderer: A `CategoryItemRenderer` that draws individual data items as bars.
BarRenderer3D: A renderer for bars with a 3D effect, for use with the `CategoryPlot` class.
BoxAndWhiskerRenderer: A box-and-whisker renderer.
CandlestickRenderer: A renderer that draws candlesticks on an `XYPlot` (requires a `HighLowDataset`).
CategoryItemRendererState: An object that retains temporary state information for a `CategoryItemRenderer`.
CategoryStepRenderer: A "step" renderer similar to `XYStepRenderer` but that can be used with the `CategoryPlot` class.
CategoryURLGeneratorTable: Deprecated. This class is no longer being used in JFreeChart and will be removed before version 1.0.0 is released.
ClusteredXYBarRenderer: An extension of `XYBarRenderer` that displays bars for different series values at the same x next to each other.
CyclicXYItemRenderer: The Cyclic XY item renderer is specially designed to handle cyclic axis.
CyclicXYItemRenderer.OverwriteDataSet: A dataset to hold the interpolated points when drawing new lines.
DefaultCategoryItemRenderer: A default renderer for the `CategoryPlot` class.
DefaultPolarItemRenderer: A renderer that can be used with the `PolarPlot` class.
DefaultXYItemRenderer: A default renderer for the `XYPlot` class.
GanttRenderer: A renderer for simple Gantt charts.
GroupedStackedBarRenderer: A renderer that draws stacked bars within groups.
HighLow: Represents one point in the high/low/open/close plot.
HighLowRenderer: A renderer that draws high/low/open/close markers on an `XYPlot` (requires a `HighLowDataset`).
IntervalBarRenderer: A renderer that handles the drawing of bars for a bar plot where each bar has a high and low value.
LayeredBarRenderer: A `CategoryItemRenderer` that represents data using bars which are superimposed.
LevelRenderer: A `CategoryItemRenderer` that draws individual data items as horizontal lines, spaced in the same way as bars in a bar chart.
LineAndShapeRenderer: A renderer that draws shapes for each data item, and lines between data items.
MinMaxCategoryRenderer: Renderer for drawing min max plot.
Outlier: Represents one outlier in the box and whisker plot.
OutlierList: A collection of outliers for a single entity in a box and whisker plot.
OutlierListCollection: A collection of outlier lists for a box and whisker plot.
RangeType: An enumeration of the 'range types' for a renderer.
RendererState: Represents the current state of a renderer.
SignalRenderer: A renderer that draws signals on an `XYPlot`.
StackedAreaRenderer: A renderer that draws stacked area charts for a `CategoryPlot`.
StackedAreaXYRenderer: Deprecated. Renamed StackedXYAreaRenderer.
StackedBarRenderer: A stacked bar renderer for use with the `CategoryPlot` class.
StackedBarRenderer3D: Renders stacked bars with 3D-effect, for use with the `CategoryPlot` class.
StackedXYAreaRenderer: A stacked area renderer for the `XYPlot` class.
StackedXYAreaRenderer2: A stacked area renderer for the `XYPlot` class.
StackedXYBarRenderer: A bar renderer that displays the series items stacked.
StandardXYItemRenderer: Standard item renderer for an `XYPlot`.
StatisticalBarRenderer: A renderer that handles the drawing a bar plot where each bar has a mean value and a standard deviation line.
WaferMapRenderer: A renderer for wafer map plots.
WaterfallBarRenderer: A renderer that handles the drawing of waterfall bar charts, for use with the `CategoryPlot` class.
WindItemRenderer: A specialised renderer for displaying wind intensity/direction data.
XYAreaRenderer: Area item renderer for an `XYPlot`.
XYAreaRenderer2: Area item renderer for an `XYPlot`.
XYBarRenderer: A renderer that draws bars on an `XYPlot` (requires an `IntervalXYDataset`).
XYBoxAndWhiskerRenderer: A renderer that draws box-and-whisker items on an `XYPlot`.
XYBubbleRenderer: A renderer that draws a circle at each data point.
XYDifferenceRenderer: A renderer for an `XYPlot` that highlights the differences between two series.
XYDotRenderer: A renderer that draws a small dot at each data point for an `XYPlot`.
XYItemRendererState: The state for an `XYItemRenderer`.
XYLineAndShapeRenderer: A renderer that can be used with the `XYPlot` class.
XYStepAreaRenderer: A step chart renderer that fills the area between the step and the x-axis.
XYStepRenderer: Line/Step item renderer for an `XYPlot`.
YIntervalRenderer: A renderer that draws a line connecting the start and end Y values for an `XYPlot`.

Exception Summary
NotOutlierException: An exception that is generated by the `Outlier`, `OutlierList` and `OutlierListCollection` classes.

## Package org.jfree.chart.renderer Description

Plug-in renderers for the `CategoryPlot` and `XYPlot` classes.