DXQualitativeAxisX Class

The qualitative arguments axis.

Declaration

@interface DXQualitativeAxisX: DXAxisX

Refer to the DXAxisBase class description for more information about common axis properties.

Inheritance

NSObject
DXChartElement
DXAxisBase
DXAxisX
DXQualitativeAxisX

Properties

DXQualitativeAxisX.labelTextFormatter Property

Gets or sets a formatter that provides qualitative X-axis labels' text.

Declaration

@property (readwrite, nullable) id<DXQualitativeAxisLabelTextFormatter> labelTextFormatter

Property Value

Type Description
id<DXQualitativeAxisLabelTextFormatter>

An object of a class implementing the DXQualitativeAxisLabelTextFormatter interface, that formats axis values.

Note that, this property has a higher priority than the DXSeriesLabel.format. If both are specified, the formatted value, that this property provides is used.

DXQualitativeAxisX.range Property

Gets or sets the qualitative arguments axis's range parameters.

Declaration

@property (readwrite, nullable) DXQualitativeRange *range

Property Value

Type Description
DXQualitativeRange *

The DXQualitativeRange object that specifies the range settings.

Instance Methods

DXQualitativeAxisX.addConstantLine: Instance Method

Adds the specified constant line to the qualitative X-axis.

Declaration

- (void)addConstantLine:(nonnull DXQualitativeConstantLine *)line

Parameters

Type Name Description
DXQualitativeConstantLine * line

The DXQualitativeConstantLine object that specifies the constant line to be added to the axis.

DXQualitativeAxisX.addStrip: Instance Method

Adds the specified strip to the qualitative X-axis.

Declaration

- (void)addStrip:(nonnull DXQualitativeStrip *)strip

Parameters

Type Name Description
DXQualitativeStrip * strip

The DXQualitativeStrip object that specifies the strip to be added to the axis.

DXQualitativeAxisX.removeConstantLine: Instance Method

Removes the specified constant line.

Declaration

- (void)removeConstantLine:(nonnull DXQualitativeConstantLine *)line

Parameters

Type Name Description
DXQualitativeConstantLine * line

The DXQualitativeConstantLine object that specifies the constant line to be removed from the axis.

DXQualitativeAxisX.removeStrip: Instance Method

Removes the specified strip from the axis.

Declaration

- (void)removeStrip:(nonnull DXQualitativeStrip *)strip

Parameters

Type Name Description
DXQualitativeStrip * strip

The DXQualitativeStrip object that specifies the strip to be removed from the axis.