public class

NumberAxis3D

extends NumberAxis
implements Serializable
java.lang.Object
   ↳ org.jfree.chart.axis.Axis
     ↳ org.jfree.chart.axis.ValueAxis
       ↳ org.jfree.chart.axis.NumberAxis
         ↳ org.jfree.chart.axis.NumberAxis3D

Class Overview

A standard linear value axis with a 3D effect corresponding to the offset specified by some renderers.

Summary

[Expand]
Inherited Constants
From class org.jfree.chart.axis.NumberAxis
From class org.jfree.chart.axis.ValueAxis
From class org.jfree.chart.axis.Axis
[Expand]
Inherited Fields
From class org.jfree.chart.axis.NumberAxis
From class org.jfree.chart.axis.ValueAxis
From class org.jfree.chart.axis.Axis
Public Constructors
NumberAxis3D()
Default constructor.
NumberAxis3D(String label)
Constructs a new axis.
Public Methods
AxisState draw(Graphics2D g2, double cursor, Rectangle2D plotArea, Rectangle2D dataArea, RectangleEdge edge, PlotRenderingInfo plotState)
Draws the axis on a Java 2D graphics device (such as the screen or a printer).
[Expand]
Inherited Methods
From class org.jfree.chart.axis.NumberAxis
From class org.jfree.chart.axis.ValueAxis
From class org.jfree.chart.axis.Axis
From class java.lang.Object

Public Constructors

public NumberAxis3D ()

Default constructor.

public NumberAxis3D (String label)

Constructs a new axis.

Parameters
label the axis label (null permitted).

Public Methods

public AxisState draw (Graphics2D g2, double cursor, Rectangle2D plotArea, Rectangle2D dataArea, RectangleEdge edge, PlotRenderingInfo plotState)

Draws the axis on a Java 2D graphics device (such as the screen or a printer).

Parameters
g2 the graphics device.
cursor the cursor.
plotArea the area for drawing the axes and data.
dataArea the area for drawing the data (a subset of the plotArea).
edge the axis location.
plotState collects information about the plot (null permitted).
Returns
  • The updated cursor value.