org.jfree.chart.renderer.category
public class LineRenderer3D extends LineAndShapeRenderer implements Effect3D, Serializable
LineChart3DDemo1.java
program included in the JFreeChart
Demo Collection:
Field Summary | |
---|---|
static Paint | DEFAULT_WALL_PAINT The default wall paint. |
static double | DEFAULT_X_OFFSET The default x-offset for the 3D effect. |
static double | DEFAULT_Y_OFFSET The default y-offset for the 3D effect. |
Constructor Summary | |
---|---|
LineRenderer3D()
Creates a new renderer. |
Method Summary | |
---|---|
void | drawBackground(Graphics2D g2, CategoryPlot plot, Rectangle2D dataArea)
Draws the background for the plot.
|
void | drawDomainGridline(Graphics2D g2, CategoryPlot plot, Rectangle2D dataArea, double value)
Draws a grid line against the domain axis.
|
void | drawItem(Graphics2D g2, CategoryItemRendererState state, Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)
Draw a single data item.
|
void | drawOutline(Graphics2D g2, CategoryPlot plot, Rectangle2D dataArea)
Draws the outline for the plot.
|
void | drawRangeGridline(Graphics2D g2, CategoryPlot plot, ValueAxis axis, Rectangle2D dataArea, double value)
Draws a grid line against the range axis.
|
void | drawRangeMarker(Graphics2D g2, CategoryPlot plot, ValueAxis axis, Marker marker, Rectangle2D dataArea)
Draws a range marker.
|
boolean | equals(Object obj)
Checks this renderer for equality with an arbitrary object.
|
Paint | getWallPaint()
Returns the paint used to highlight the left and bottom wall in the plot
background.
|
double | getXOffset()
Returns the x-offset for the 3D effect.
|
double | getYOffset()
Returns the y-offset for the 3D effect.
|
void | setWallPaint(Paint paint)
Sets the paint used to hightlight the left and bottom walls in the plot
background, and sends a RendererChangeEvent to all
registered listeners.
|
void | setXOffset(double xOffset)
Sets the x-offset and sends a RendererChangeEvent to all
registered listeners.
|
void | setYOffset(double yOffset)
Sets the y-offset and sends a RendererChangeEvent to all
registered listeners.
|
Parameters: g2 the graphics device. plot the plot. dataArea the area inside the axes.
Parameters: g2 the graphics device. plot the plot. dataArea the area for plotting data (not yet adjusted for any 3D effect). value the Java2D value at which the grid line should be drawn.
Parameters: g2 the graphics device. state the renderer state. dataArea the area in which the data is drawn. plot the plot. domainAxis the domain axis. rangeAxis the range axis. dataset the dataset. row the row index (zero-based). column the column index (zero-based). pass the pass index.
Parameters: g2 the graphics device. plot the plot. dataArea the area inside the axes.
Parameters: g2 the graphics device. plot the plot. axis the value axis. dataArea the area for plotting data (not yet adjusted for any 3D effect). value the value at which the grid line should be drawn.
Parameters: g2 the graphics device. plot the plot. axis the value axis. marker the marker. dataArea the area for plotting data (not including 3D effect).
Parameters: obj the object (null
permitted).
Returns: A boolean.
Returns: The paint.
See Also: setWallPaint
Returns: The x-offset.
See Also: LineRenderer3D getYOffset
Returns: The y-offset.
See Also: LineRenderer3D getXOffset
Parameters: paint the paint (null
not permitted).
See Also: getWallPaint
Parameters: xOffset the x-offset.
See Also: getXOffset
Parameters: yOffset the y-offset.
See Also: getYOffset