org.jfree.chart.axis

Class CategoryAxis3D

public class CategoryAxis3D extends CategoryAxis implements Cloneable, Serializable

An axis that displays categories and has a 3D effect. Used for bar charts and line charts.
Constructor Summary
CategoryAxis3D()
Creates a new axis.
CategoryAxis3D(String label)
Creates a new axis using default attribute values.
Method Summary
Objectclone()
Returns a clone of the axis.
AxisStatedraw(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).
doublegetCategoryJava2DCoordinate(CategoryAnchor anchor, int category, int categoryCount, Rectangle2D area, RectangleEdge edge)
Returns the Java 2D coordinate for a category.

Constructor Detail

CategoryAxis3D

public CategoryAxis3D()
Creates a new axis.

CategoryAxis3D

public CategoryAxis3D(String label)
Creates a new axis using default attribute values.

Parameters: label the axis label (null permitted).

Method Detail

clone

public Object clone()
Returns a clone of the axis.

Returns: A clone.

Throws: CloneNotSupportedException If the axis is not cloneable for some reason.

draw

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 (null not permitted). cursor the cursor location. plotArea the area within which the axis should be drawn (null not permitted). dataArea the area within which the plot is being drawn (null not permitted). edge the location of the axis (null not permitted). plotState collects information about the plot (null permitted).

Returns: The axis state (never null).

getCategoryJava2DCoordinate

public double getCategoryJava2DCoordinate(CategoryAnchor anchor, int category, int categoryCount, Rectangle2D area, RectangleEdge edge)
Returns the Java 2D coordinate for a category.

Parameters: anchor the anchor point. category the category index. categoryCount the category count. area the data area. edge the location of the axis.

Returns: The coordinate.