public interface Plot3D extends ChartElement
Chart3D. In Orson Charts, the Chart3D is
the umbrella object for all charts, but it is the Plot3D
instance that determines the real structure of the chart. Built-in
implementations include PiePlot3D, CategoryPlot3D and
XYZPlot.| Modifier and Type | Method and Description |
|---|---|
void |
addChangeListener(Plot3DChangeListener listener)
Registers a listener to receive notification of changes to the plot.
|
void |
compose(World world,
double xOffset,
double yOffset,
double zOffset)
Adds 3D objects representing the current data for the plot to the
specified world.
|
java.lang.String |
generateToolTipText(ItemKey itemKey)
Returns the tool tip text for the specified data item, or
null if no tool tip is required. |
Chart3D |
getChart()
Returns the chart that the plot is assigned to, if any.
|
Dimension3D |
getDimensions()
Returns the dimensions for the plot in the 3D world in which it will
be composed.
|
java.util.List<LegendItemInfo> |
getLegendInfo()
Returns a list containing legend item info, typically one item for
each series in the chart.
|
void |
removeChangeListener(Plot3DChangeListener listener)
De-registers a listener so that it no longer receives notification of
changes to the plot.
|
void |
setChart(Chart3D chart)
Sets the chart that the plot is assigned to.
|
receiveChart3D getChart()
null).void setChart(Chart3D chart)
chart - the chart (null permitted).Dimension3D getDimensions()
null).void compose(World world, double xOffset, double yOffset, double zOffset)
world - the world (null not permitted).xOffset - the x-offset.yOffset - the y-offset.zOffset - the z-offset.java.util.List<LegendItemInfo> getLegendInfo()
null).java.lang.String generateToolTipText(ItemKey itemKey)
null if no tool tip is required.itemKey - the item key (null not permitted).null).void addChangeListener(Plot3DChangeListener listener)
listener - the listener (null not permitted).void removeChangeListener(Plot3DChangeListener listener)
listener - the listener (null not permitted).