## Uses of Class
org.jfree.chart.axis.Axis

- Packages that use Axis
  Package | Description
  --- | ---
  org.jfree.chart.axis |
  org.jfree.chart.editor |
  org.jfree.chart.entity |
  org.jfree.chart.event |
  org.jfree.chart.plot |

- - ### Uses of Axis in org.jfree.chart.axis

    Subclasses of Axis in org.jfree.chart.axis
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LogAxis` A numerical axis that uses a logarithmic scale.
    `class` | `NumberAxis` An axis for displaying numerical data.
    `class` | `PeriodAxis` An axis that displays a date scale based on a `RegularTimePeriod`.
    `class` | `SymbolAxis` A standard linear value axis that replaces integer values with symbols.
    `class` | `ValueAxis` The base class for axes that display value data, where values are measured using the `double` primitive.

    Methods in org.jfree.chart.axis with parameters of type Axis
    Modifier and Type | Method and Description
    --- | ---
    `void` | AxisCollection.`add(Axis axis, RectangleEdge edge)` Adds an axis to the collection.

  - ### Uses of Axis in org.jfree.chart.editor

    Methods in org.jfree.chart.editor with parameters of type Axis
    Modifier and Type | Method and Description
    --- | ---
    `static DefaultAxisEditor` | DefaultAxisEditor.`getInstance(Axis axis)` A static method that returns a panel that is appropriate for the axis type.
    `void` | DefaultValueAxisEditor.`setAxisProperties(Axis axis)` Sets the properties of the specified axis to match the properties defined on this panel.
    `void` | DefaultLogAxisEditor.`setAxisProperties(Axis axis)` Sets the properties of the specified axis to match the properties defined on this panel.
    `void` | DefaultAxisEditor.`setAxisProperties(Axis axis)` Sets the properties of the specified axis to match the properties defined on this panel.
    `void` | DefaultNumberAxisEditor.`setAxisProperties(Axis axis)` Sets the properties of the specified axis to match the properties defined on this panel.

    Constructors in org.jfree.chart.editor with parameters of type Axis
    Constructor and Description
    `DefaultAxisEditor(Axis axis)` Standard constructor: builds a panel for displaying/editing the properties of the specified axis.

  - ### Uses of Axis in org.jfree.chart.entity

    Methods in org.jfree.chart.entity that return Axis
    Modifier and Type | Method and Description
    --- | ---
    `Axis` | AxisEntity.`getAxis()` Returns the axis that occupies the entity area.

    Constructors in org.jfree.chart.entity with parameters of type Axis
    Constructor and Description
    `AxisEntity(java.awt.Shape area, Axis axis)` Creates a new axis entity.
    `AxisEntity(java.awt.Shape area, Axis axis, java.lang.String toolTipText)` Creates a new axis entity.
    `AxisEntity(java.awt.Shape area, Axis axis, java.lang.String toolTipText, java.lang.String urlText)` Creates a new axis entity.

  - ### Uses of Axis in org.jfree.chart.event

    Methods in org.jfree.chart.event that return Axis
    Modifier and Type | Method and Description
    --- | ---
    `Axis` | AxisChangeEvent.`getAxis()` Returns the axis that generated the event.

    Constructors in org.jfree.chart.event with parameters of type Axis
    Constructor and Description
    `AxisChangeEvent(Axis axis)` Creates a new AxisChangeEvent.

  - ### Uses of Axis in org.jfree.chart.plot

    Methods in org.jfree.chart.plot that return types with arguments of type Axis
    Modifier and Type | Method and Description
    --- | ---
    `protected java.util.Map<Axis,AxisState>` | XYPlot.`drawAxes(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D plotArea, java.awt.geom.Rectangle2D dataArea, PlotRenderingInfo plotState)` A utility method for drawing the axes.