java.lang.Object
org.jfree.chart3d.renderer.AbstractRenderer3D
org.jfree.chart3d.renderer.xyz.AbstractXYZRenderer
org.jfree.chart3d.renderer.xyz.LineXYZRenderer
- All Implemented Interfaces:
Serializable,ChartElement,Renderer3D,XYZRenderer
A renderer that draws 3D lines on an
(refer to
NOTE: This class is serializable, but the serialization format is subject to change in future releases and should not be relied upon for persisting instances of this class.
XYZPlot using data from an
XYZDataset. Here is a sample:
XYZLineChart3DDemo1.java for the code to generate
the above chart).
NOTE: This class is serializable, but the serialization format is subject to change in future releases and should not be relied upon for persisting instances of this class.
- Since:
- 1.5
- See Also:
-
Field Summary
Fields inherited from interface org.jfree.chart3d.renderer.Renderer3D
TRANSPARENT_COLOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcomposeItem(XYZDataset dataset, int series, int item, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset) Adds a single line representing one item from the dataset.booleanTests this renderer for equality with an arbitrary object.Methods inherited from class org.jfree.chart3d.renderer.xyz.AbstractXYZRenderer
composeAll, findXRange, findYRange, findZRange, getColorSource, getComposeType, getItemLabelGenerator, getPlot, setColors, setColorSource, setItemLabelGenerator, setPlotMethods inherited from class org.jfree.chart3d.renderer.AbstractRenderer3D
addChangeListener, fireChangeEvent, getItemLabelBackgroundColor, getItemLabelColor, getItemLabelFont, getItemLabelPositioning, isNotify, notifyListeners, receive, removeChangeListener, setItemLabelBackgroundColor, setItemLabelColor, setItemLabelFont, setItemLabelPositioning, setNotifyMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jfree.chart3d.ChartElement
receiveMethods inherited from interface org.jfree.chart3d.renderer.Renderer3D
addChangeListener, removeChangeListenerMethods inherited from interface org.jfree.chart3d.renderer.xyz.XYZRenderer
composeAll, findXRange, findYRange, findZRange, getColorSource, getComposeType, getPlot, setColors, setColorSource, setPlot
-
Constructor Details
-
LineXYZRenderer
public LineXYZRenderer()Creates a new default instance.
-
-
Method Details
-
composeItem
public void composeItem(XYZDataset dataset, int series, int item, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset) Adds a single line representing one item from the dataset.- Specified by:
composeItemin interfaceXYZRenderer- Parameters:
dataset- the dataset.series- the series index.item- the item index.world- the world used to model the 3D chart.dimensions- the plot dimensions in 3D.xOffset- the x-offset.yOffset- the y-offset.zOffset- the z-offset.
-
equals
Tests this renderer for equality with an arbitrary object.- Overrides:
equalsin classAbstractXYZRenderer- Parameters:
obj- the object (nullpermitted).- Returns:
- A boolean.
-