# Chart Axes Overview

If you followed the getting started article, you now know how to create a chart and add it to a NativeScript page. In this article, you will learn which are the available axes and how to choose the most appropriate depending on the series that are used. RadCartesianChart plots data points in a coordinate system defined by its two axes. Usually, one data point has category and value, which define its Cartesian coordinates. The different series have different requirements for the axes that they can work with. For more information about these requirements refer to the specific series' article. For the categorical series your chart will need one axis that can visualize the category and another which can visualize the value, while the scatter series require two axes to visualize values. CartesianAxis is the base class for all axes that RadCartesianChart can plot.

## Axes Types

### Category Axes

The axes that can be used to visualize the category of a data point are:

• CategoricalAxis: The `CategoricalAxis` is the base axis that can be used to display category of any kind.
• DateTimeCategoricalAxis: The `DateTimeCategoricalAxis` extends the `CategoricalAxis` and adds support for manipulation of dates. They can be represented by formatted strings or by numbers representing date timestamps.
• DateTimeContinuousAxis: The `DateTimeContinuousAxis` is also a category axis but represents the time in a more continuous way. To illustrate the difference between the two Data Time axes consider the following scenario. If the data contains 3 data points whose categories are January 1st, January 11th, January 16th, using DateTimeCategoricalAxis will plot these points with equal space between each two (ignoring the actual time difference between them), while using DateTimeContinuousAxis will place them in a way that the space between January 1st and January 11th will be two times bigger than the space between the points for January 11th and January 16th (due to the actual time difference between them).

### Value Axes

The axes that can be used to visualize the value of a data point extend the NumericalAxis class. They are:

• LinearAxis: The `LinearAxis` plots the associated data points using each point's actual value, provided for the axis.
• LogarithmicAxis: The `LogarithmicAxis` is used to display values that cover several orders of magnitude in a more manageable way. This is a special numerical axis that transforms the actual values of the data points using logarithm function with a specific base.

## Negative Values

The drawing of labels can be controlled through axis' `showLabels` property. More information about the labels is available in their dedicated article.