# Uses of Class
org.jfree.chart3d.renderer.AbstractRenderer3D

Packages that use AbstractRenderer3D
Package
Description
org.jfree.chart3d.renderer.category
Renderers that can be used with the `CategoryPlot3D` class.
org.jfree.chart3d.renderer.xyz
Renderers that can be used with the `XYZPlot` class.

## Uses of AbstractRenderer3D in org.jfree.chart3d.renderer.category

Subclasses of AbstractRenderer3D in org.jfree.chart3d.renderer.category
Modifier and Type
Class
Description
`class`
`AbstractCategoryRenderer3D`
A base class that can be used to implement renderers for a `CategoryPlot3D`.
`class`
`AreaRenderer3D`
A renderer for creating 3D area charts from data in a `CategoryDataset3D` (for use with a `CategoryPlot3D`).
`class`
`BarRenderer3D`
A renderer for creating 3D bar charts from a `CategoryDataset3D` (for use with a `CategoryPlot3D`).
`class`
`LineRenderer3D`
A renderer that can be used with the `CategoryPlot3D` class to create 3D lines charts from data in a `CategoryDataset3D`.
`class`
`StackedBarRenderer3D`
A renderer that can be used with the `CategoryPlot3D` class to create 3D stacked bar charts from data in a `CategoryDataset3D`.

## Uses of AbstractRenderer3D in org.jfree.chart3d.renderer.xyz

Subclasses of AbstractRenderer3D in org.jfree.chart3d.renderer.xyz
Modifier and Type
Class
Description
`class`
`AbstractXYZRenderer`
An abstract base class that can be used to create new `XYZRenderer` subclasses.
`class`
`BarXYZRenderer`
A renderer that draws 3D bars on an `XYZPlot` using data from an `XYZDataset`.
`class`
`LineXYZRenderer`
A renderer that draws 3D lines on an `XYZPlot` using data from an `XYZDataset`.
`class`
`ScatterXYZRenderer`
A renderer for 3D scatter plots.
`class`
`SurfaceRenderer`
A renderer that plots a surface based on a function (any implementation of `Function3D`).