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

Packages that use Axis
Package | Description
--- | ---
org.jfree.chart.axis | Axis classes and interfaces.
org.jfree.chart.entity | Classes representing components of (or entities in) a chart.
org.jfree.chart.event | Event classes and listener interfaces, used to provide a change notification mechanism so that charts are automatically redrawn whenever changes are made to any chart component.

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

Subclasses of Axis in org.jfree.chart.axis
Modifier and Type | Class and Description
--- | ---
`class` | `CategoryAxis` An axis that displays categories.
`class` | `CategoryAxis3D` An axis that displays categories and has a 3D effect.
`class` | `CyclicNumberAxis` This class extends NumberAxis and handles cycling.
`class` | `DateAxis` The base class for axes that display dates.
`class` | `ExtendedCategoryAxis` An extended version of the `CategoryAxis` class that supports sublabels on the axis.
`class` | `LogarithmicAxis` A numerical axis that uses a logarithmic scale.
`class` | `LogAxis` A numerical axis that uses a logarithmic scale.
`class` | `ModuloAxis` An axis that displays numerical values within a fixed range using a modulo calculation.
`class` | `NumberAxis` An axis for displaying numerical data.
`class` | `NumberAxis3D` A standard linear value axis with a 3D effect corresponding to the offset specified by some renderers.
`class` | `PeriodAxis` An axis that displays a date scale based on a `RegularTimePeriod`.
`class` | `SubCategoryAxis` A specialised category axis that can display sub-categories.
`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, org.jfree.ui.RectangleEdge edge)` Adds an axis to the collection.

### 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.