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


A IGCategoryYAxis is a vertical axis that is used to display a sequence of category labels.

IGCategoryYAxis is used by IGBarSeries. IGCategoryYAxis is represented by a vertical line and a set of labels. Labels are typically extracted from series datapoints.

IGCategoryYAxis contains horizontal major and minor grid lines. Major grid lines are placed between columns, while minor grid lines are placed in the middle of each column.

Axis labels can be placed in one of the four locations: outside left of the plotting area, inside the plotting area left of the axis line, inside the plotting area right of the axis line, and outside right of 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 NumericXAxis at a specific value.




A value that determines the frequency of displayed labels.

@property (nonatomic) float interval


This property is used to set the frequency of axis labels. A value of 1 will display every label. A value of 2 will display every other label, and so on. When unset, the axis will automatically determine the label frequency.

Declared In



An enumeration value that specifies the label alignment.

@property (nonatomic) IGHorizontalAlign labelAlignment


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

Declared In



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

@property (nonatomic) float labelOrientationAngle

Declared In