Inherits from IGNumericAxisBase : IGAxis : NSObject
Declared in Axis.h


A IGNumericXAxis is a horizontal axis that is used to display a sequence of numeric labels. This axis type is most commonly used by scatter and bubble series. It is also used by the bar series. The range of the axis is determined by the data used in the series. The range can also be set excplicitly via minimum and maximum properties. The axis can use a linear or a logarithmic scale.

IGNumericXAxis contains vertical major and minor grid lines. Major grid lines are placed for each label. The number of minor grid lines depends on the size of the axis. The range between two major grid lines is typically split up into 2, 5 or 10 sections. Minor grid lines are used to denote these sections.

Axis labels can be placed in one of the four locations: outside below the plotting area, inside the plotting area below the axis line, inside the plotting area above the axis line, and outside above the plotting area. It’s common to set crossingAxis and crossingValue when setting labelsLocation to an inside value.

CrossingAxis and crossingValue allow the axis to intersect the Y axis at a specific value.




An enumeration value that specifies the label alignment.

@property (nonatomic) IGVerticalAlign labelAlignment


This property is used to set the alignment of the axis labels. The labels can be top, center, or bottom aligned.

Declared In



Angle of rotation (in degrees) used by the axis labels.

@property (nonatomic) float labelOrientationAngle

Declared In