| Package | Description |
|---|---|
| com.orsoncharts | |
| com.orsoncharts.axis | |
| com.orsoncharts.marker |
Provides value and range marker support for the axes on category and XYZ
plots.
|
| com.orsoncharts.plot |
Standard plot types (
PiePlot3D,
CategoryPlot3D and
XYZPlot) that can be used with the
Chart3D class. |
| com.orsoncharts.renderer |
Base package for renderer support.
|
| com.orsoncharts.renderer.category |
Renderers that can be used with the
CategoryPlot3D class. |
| com.orsoncharts.renderer.xyz |
Renderers that can be used with the
XYZPlot class. |
| com.orsoncharts.style |
Classes for controlling chart styles.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Chart3D
A chart object for 3D charts (this is the umbrella object that manages all
the components of the chart).
|
| Modifier and Type | Method and Description |
|---|---|
void |
ChartElementVisitor.visit(ChartElement element)
Visit a chart element.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Axis3D
An interface that must be supported by axes for 3D plots.
|
interface |
CategoryAxis3D
An axis that displays categories and is used with a
CategoryPlot3D
for the row and column axes. |
interface |
ValueAxis3D
An axis that displays a range of continuous values.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAxis3D
A base class that can be used to create an
Axis3D implementation. |
class |
AbstractValueAxis3D
A base class for implementing numerical axes.
|
class |
LogAxis3D
A numerical axis with a logarithmic scale.
|
class |
NumberAxis3D
A numerical axis for use with 3D plots (implements
ValueAxis3D). |
class |
StandardCategoryAxis3D
An axis that displays categories.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Marker
A base interface for all markers.
|
interface |
ValueMarker
A marker that can be used to mark a value or range of values on a
ValueAxis3D. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMarker
A base class for implementing markers (includes the event notification
mechanism).
|
class |
CategoryMarker
A marker for a category on a
CategoryAxis3D. |
class |
NumberMarker
A marker used to mark one value on an axis.
|
class |
RangeMarker
A marker that marks a range of values on an axis.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Plot3D
A plot for a
Chart3D. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPlot3D
A base class that can be used to create classes that implement
Plot3D. |
class |
CategoryPlot3D
A 3D plot with two category axes (x and z) and a numerical y-axis that can
display data from a
CategoryDataset3D. |
class |
PiePlot3D
A plot for creating 3D pie charts.
|
class |
XYZPlot
A 3D plot with three numerical axes that displays data from an
XYZDataset. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Renderer3D
A renderer is an object responsible for constructing objects in a 3D model
that correspond to data items in a dataset.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRenderer3D
A base class for 3D renderers.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CategoryRenderer3D
Defines the methods that all renderers must support to work with a
CategoryPlot3D. |
| Modifier and Type | Class and 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. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
XYZRenderer
A renderer that can display data from an
XYZDataset on an
XYZPlot. |
| Modifier and Type | Class and 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). |
| Modifier and Type | Method and Description |
|---|---|
void |
ChartStyler.visit(ChartElement element)
Visits a chart element and applies the current style to that element.
|