## Uses of Interface
com.orsoncharts.plot.Plot3D

- Packages that use Plot3D
  Package | Description
  --- | ---
  com.orsoncharts | Core classes, including `Chart3D`, `Chart3DPanel` and `Chart3DFactory`.
  com.orsoncharts.legend | Classes related to chart legends.
  com.orsoncharts.plot | Standard plot types (`PiePlot3D`, `CategoryPlot3D` and `XYZPlot`) that can be used with the `Chart3D` class.
  com.orsoncharts.style | Classes for controlling chart styles.

- - ### Uses of Plot3D in com.orsoncharts

    Methods in com.orsoncharts that return Plot3D
    Modifier and Type | Method and Description
    --- | ---
    `Plot3D` | Chart3D.`getPlot()` Returns the plot, which manages the dataset, the axes (if any), the renderer (if any) and other attributes related to plotting data.

    Constructors in com.orsoncharts with parameters of type Plot3D
    Constructor and Description
    `Chart3D(java.lang.String title, java.lang.String subtitle, Plot3D plot)` Creates a 3D chart for the specified plot using the default chart style.
    `Chart3D(java.lang.String title, java.lang.String subtitle, Plot3D plot, ChartStyle style)` Creates a 3D chart for the specified plot using the supplied style.

  - ### Uses of Plot3D in com.orsoncharts.legend

    Methods in com.orsoncharts.legend with parameters of type Plot3D
    Modifier and Type | Method and Description
    --- | ---
    `TableElement` | StandardLegendBuilder.`createLegend(Plot3D plot, Anchor2D anchor, Orientation orientation, ChartStyle style)` Creates and returns a legend (instance of `TableElement`) that provides a visual key for the data series in the specified plot.
    `TableElement` | LegendBuilder.`createLegend(Plot3D plot, Anchor2D anchor, Orientation orientation, ChartStyle style)` Creates a legend for the specified plot.
    `TableElement` | ColorScaleLegendBuilder.`createLegend(Plot3D plot, Anchor2D anchor, Orientation orientation, ChartStyle style)` Creates a new color scale legend with the specified orientation.

  - ### Uses of Plot3D in com.orsoncharts.plot

    Classes in com.orsoncharts.plot that implement Plot3D
    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`.

    Methods in com.orsoncharts.plot that return Plot3D
    Modifier and Type | Method and Description
    --- | ---
    `Plot3D` | Plot3DChangeEvent.`getPlot()` Returns the plot from which the event came.

    Constructors in com.orsoncharts.plot with parameters of type Plot3D
    Constructor and Description
    `Plot3DChangeEvent(java.lang.Object source, Plot3D plot, boolean requiresWorldUpdate)` Creates a new event.

  - ### Uses of Plot3D in com.orsoncharts.style

    Methods in com.orsoncharts.style with parameters of type Plot3D
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ChartStyler.`stylePlot(Plot3D plot)` Applies the current style to the plot.