# Uses of Class
javafx.scene.chart.Axis

Packages that use Axis
Package
Description
javafx.scene.chart
The JavaFX User Interface provides a set of chart components that are a very convenient way for data visualization.

- ## Uses of Axis in javafx.scene.chart

  Subclasses of Axis in javafx.scene.chart
  Modifier and Type
  Class
  Description
  `final class`
  `CategoryAxis`
  A axis implementation that will works on string categories where each value as a unique category(tick mark) along the axis.
  `final class`
  `NumberAxis`
  An axis class that plots a range of numbers with major tick marks every tickUnit.
  `class`
  `ValueAxis<T extends Number>`
  An axis whose data is defined as Numbers.
  Methods in javafx.scene.chart that return Axis
  Modifier and Type
  Method
  Description
  `Axis<X>`
  XYChart.`getXAxis()`
  Get the X axis, by default it is along the bottom of the plot
  `Axis<Y>`
  XYChart.`getYAxis()`
  Get the Y axis, by default it is along the left of the plot
  Constructors in javafx.scene.chart with parameters of type Axis
  Modifier
  Constructor
  Description
  ``
  `AreaChart(Axis<X> xAxis, Axis<Y> yAxis)`
  Construct a new Area Chart with the given axis
  ``
  `AreaChart(Axis<X> xAxis, Axis<Y> yAxis, ObservableList<XYChart.Series<X,Y>> data)`
  Construct a new Area Chart with the given axis and data
  ``
  `BarChart(Axis<X> xAxis, Axis<Y> yAxis)`
  Construct a new BarChart with the given axis.
  ``
  `BarChart(Axis<X> xAxis, Axis<Y> yAxis, ObservableList<XYChart.Series<X,Y>> data)`
  Construct a new BarChart with the given axis and data.
  ``
  `BarChart(Axis<X> xAxis, Axis<Y> yAxis, ObservableList<XYChart.Series<X,Y>> data, double categoryGap)`
  Construct a new BarChart with the given axis and data.
  ``
  `BubbleChart(Axis<X> xAxis, Axis<Y> yAxis)`
  Construct a new BubbleChart with the given axis.
  ``
  `BubbleChart(Axis<X> xAxis, Axis<Y> yAxis, ObservableList<XYChart.Series<X,Y>> data)`
  Construct a new BubbleChart with the given axis and data.
  ``
  `LineChart(Axis<X> xAxis, Axis<Y> yAxis)`
  Construct a new LineChart with the given axis.
  ``
  `LineChart(Axis<X> xAxis, Axis<Y> yAxis, ObservableList<XYChart.Series<X,Y>> data)`
  Construct a new LineChart with the given axis and data.
  ``
  `ScatterChart(Axis<X> xAxis, Axis<Y> yAxis)`
  Construct a new ScatterChart with the given axis and data.
  ``
  `ScatterChart(Axis<X> xAxis, Axis<Y> yAxis, ObservableList<XYChart.Series<X,Y>> data)`
  Construct a new ScatterChart with the given axis and data.
  ``
  `StackedAreaChart(Axis<X> xAxis, Axis<Y> yAxis)`
  Construct a new Area Chart with the given axis
  ``
  `StackedAreaChart(Axis<X> xAxis, Axis<Y> yAxis, ObservableList<XYChart.Series<X,Y>> data)`
  Construct a new Area Chart with the given axis and data.
  ``
  `StackedBarChart(Axis<X> xAxis, Axis<Y> yAxis)`
  Construct a new StackedBarChart with the given axis.
  ``
  `StackedBarChart(Axis<X> xAxis, Axis<Y> yAxis, ObservableList<XYChart.Series<X,Y>> data)`
  Construct a new StackedBarChart with the given axis and data.
  ``
  `StackedBarChart(Axis<X> xAxis, Axis<Y> yAxis, ObservableList<XYChart.Series<X,Y>> data, double categoryGap)`
  Construct a new StackedBarChart with the given axis and data.
  ``
  `XYChart(Axis<X> xAxis, Axis<Y> yAxis)`
  Constructs a XYChart given the two axes.