Represents a IgxDataChartComponent category X axis.

CategoryXAxis class represents a IgxDataChartComponent category X axis.

<igx-data-chart [dataSource]="data">
  <igx-category-x-axis #xAxis
    label="label" >
  </igx-category-x-axis>
  <igx-numeric-y-axis #yAxis>
  </igx-numeric-y-axis>
  <igx-column-series
    [xAxis]="xAxis"
    [yAxis]="yAxis"
    valueMemberPath="value">
  </igx-column-series>
</igx-data-chart>
let series = new IgxColumnSeriesComponent();
series.xAxis = this.xAxis;
series.yAxis = this.yAxis;
series.valueMemberPath="value";
this.chart.series.add(series);

IgxCategoryXAxisComponent

new IgxCategoryXAxisComponent(): IgxCategoryXAxisComponent

Returns IgxCategoryXAxisComponent

ngAcceptInputType_actualInterval: string | number

ngAcceptInputType_actualMinorInterval

Section titled "ngAcceptInputType_actualMinorInterval"
ngAcceptInputType_actualMinorInterval: string | number

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_annotations: string | IgxAxisAnnotationCollection

ngAcceptInputType_companionAxisCrossingValue

Section titled "ngAcceptInputType_companionAxisCrossingValue"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisCrossingValue: string | number

ngAcceptInputType_companionAxisEnabled

Section titled "ngAcceptInputType_companionAxisEnabled"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisEnabled: string | boolean

ngAcceptInputType_companionAxisInterval

Section titled "ngAcceptInputType_companionAxisInterval"
ngAcceptInputType_companionAxisInterval: string | number

ngAcceptInputType_companionAxisIsInverted

Section titled "ngAcceptInputType_companionAxisIsInverted"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisIsInverted: any

ngAcceptInputType_companionAxisLabelAngle

Section titled "ngAcceptInputType_companionAxisLabelAngle"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisLabelAngle: string | number

ngAcceptInputType_companionAxisLabelExtent

Section titled "ngAcceptInputType_companionAxisLabelExtent"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisLabelExtent: string | number

ngAcceptInputType_companionAxisLabelHorizontalAlignment

Section titled "ngAcceptInputType_companionAxisLabelHorizontalAlignment"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisLabelHorizontalAlignment: any

ngAcceptInputType_companionAxisLabelLocation

Section titled "ngAcceptInputType_companionAxisLabelLocation"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisLabelLocation: string | AxisLabelsLocation

ngAcceptInputType_companionAxisLabelOpposite

Section titled "ngAcceptInputType_companionAxisLabelOpposite"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisLabelOpposite: string | boolean

ngAcceptInputType_companionAxisLabelVerticalAlignment

Section titled "ngAcceptInputType_companionAxisLabelVerticalAlignment"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisLabelVerticalAlignment: any

ngAcceptInputType_companionAxisLabelVisible

Section titled "ngAcceptInputType_companionAxisLabelVisible"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisLabelVisible: any

ngAcceptInputType_companionAxisMajorStrokeThickness

Section titled "ngAcceptInputType_companionAxisMajorStrokeThickness"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisMajorStrokeThickness: string | number

ngAcceptInputType_companionAxisMinExtent

Section titled "ngAcceptInputType_companionAxisMinExtent"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisMinExtent: string | number

ngAcceptInputType_companionAxisMinorInterval

Section titled "ngAcceptInputType_companionAxisMinorInterval"
ngAcceptInputType_companionAxisMinorInterval: string | number

ngAcceptInputType_companionAxisMinorStrokeThickness

Section titled "ngAcceptInputType_companionAxisMinorStrokeThickness"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisMinorStrokeThickness: string | number

ngAcceptInputType_companionAxisShouldAutoTruncateAnnotations

Section titled "ngAcceptInputType_companionAxisShouldAutoTruncateAnnotations"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisShouldAutoTruncateAnnotations: any

ngAcceptInputType_companionAxisShouldAvoidAnnotationCollisions

Section titled "ngAcceptInputType_companionAxisShouldAvoidAnnotationCollisions"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisShouldAvoidAnnotationCollisions: any

ngAcceptInputType_companionAxisShouldKeepAnnotationsInView

Section titled "ngAcceptInputType_companionAxisShouldKeepAnnotationsInView"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisShouldKeepAnnotationsInView: any

ngAcceptInputType_companionAxisStrokeThickness

Section titled "ngAcceptInputType_companionAxisStrokeThickness"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisStrokeThickness: string | number

ngAcceptInputType_companionAxisSyncronizedWithPrimaryAxis

Section titled "ngAcceptInputType_companionAxisSyncronizedWithPrimaryAxis"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisSyncronizedWithPrimaryAxis: string | boolean

ngAcceptInputType_companionAxisTickLength

Section titled "ngAcceptInputType_companionAxisTickLength"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisTickLength: string | number

ngAcceptInputType_companionAxisTickStrokeThickness

Section titled "ngAcceptInputType_companionAxisTickStrokeThickness"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_companionAxisTickStrokeThickness: string | number

ngAcceptInputType_enhancedIntervalMinimumCharacters

Section titled "ngAcceptInputType_enhancedIntervalMinimumCharacters"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_enhancedIntervalMinimumCharacters: string | number

ngAcceptInputType_enhancedIntervalPreferMoreCategoryLabels

Section titled "ngAcceptInputType_enhancedIntervalPreferMoreCategoryLabels"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_enhancedIntervalPreferMoreCategoryLabels: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_expectFunctions: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_gap: string | number
ngAcceptInputType_interval: string | number

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_isAngular: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_isCategory: string | boolean

ngAcceptInputType_isCategoryDateTime

Section titled "ngAcceptInputType_isCategoryDateTime"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_isCategoryDateTime: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_isCompanionAxis: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_isContinuous: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_isDateTime: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_isDisabled: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_isHorizontal: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_isInverted: string | boolean

ngAcceptInputType_isLastLabelMandatory

Section titled "ngAcceptInputType_isLastLabelMandatory"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_isLastLabelMandatory: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_isNumeric: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_isOrdinal: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_isPiecewise: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_isPrimaryAxis: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_isRadial: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_isSorting: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_isVertical: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_itemsCount: string | number

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_labelAngle: string | number

ngAcceptInputType_labelBottomMargin

Section titled "ngAcceptInputType_labelBottomMargin"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_labelBottomMargin: string | number

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_labelExtent: string | number

ngAcceptInputType_labelFormatSpecifiers

Section titled "ngAcceptInputType_labelFormatSpecifiers"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_labelFormatSpecifiers: string | any[]

ngAcceptInputType_labelHorizontalAlignment

Section titled "ngAcceptInputType_labelHorizontalAlignment"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_labelHorizontalAlignment: any

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_labelLeftMargin: string | number

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_labelLocation: string | AxisLabelsLocation

ngAcceptInputType_labelMaximumExtent

Section titled "ngAcceptInputType_labelMaximumExtent"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_labelMaximumExtent: string | number

ngAcceptInputType_labelMaximumExtentPercentage

Section titled "ngAcceptInputType_labelMaximumExtentPercentage"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_labelMaximumExtentPercentage: string | number

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_labelRightMargin: string | number

ngAcceptInputType_labelShowFirstLabel

Section titled "ngAcceptInputType_labelShowFirstLabel"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_labelShowFirstLabel: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_labelTopMargin: string | number

ngAcceptInputType_labelVerticalAlignment

Section titled "ngAcceptInputType_labelVerticalAlignment"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_labelVerticalAlignment: any

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_labelVisibility: any

ngAcceptInputType_majorStrokeDashArray

Section titled "ngAcceptInputType_majorStrokeDashArray"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_majorStrokeDashArray: string | number[]

ngAcceptInputType_majorStrokeThickness

Section titled "ngAcceptInputType_majorStrokeThickness"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_majorStrokeThickness: string | number

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_maximumGap: string | number

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_minimumGapSize: string | number
ngAcceptInputType_minorInterval: string | number

ngAcceptInputType_minorStrokeDashArray

Section titled "ngAcceptInputType_minorStrokeDashArray"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_minorStrokeDashArray: string | number[]

ngAcceptInputType_minorStrokeThickness

Section titled "ngAcceptInputType_minorStrokeThickness"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_minorStrokeThickness: string | number

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_overlap: string | number

ngAcceptInputType_shouldAutoTruncateAnnotations

Section titled "ngAcceptInputType_shouldAutoTruncateAnnotations"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_shouldAutoTruncateAnnotations: string | boolean

ngAcceptInputType_shouldAvoidAnnotationCollisions

Section titled "ngAcceptInputType_shouldAvoidAnnotationCollisions"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_shouldAvoidAnnotationCollisions: string | boolean

ngAcceptInputType_shouldKeepAnnotationsInView

Section titled "ngAcceptInputType_shouldKeepAnnotationsInView"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_shouldKeepAnnotationsInView: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_strokeDashArray: string | number[]

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_strokeThickness: string | number

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_tickLength: string | number

ngAcceptInputType_tickStrokeDashArray

Section titled "ngAcceptInputType_tickStrokeDashArray"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_tickStrokeDashArray: string | number[]

ngAcceptInputType_tickStrokeThickness

Section titled "ngAcceptInputType_tickStrokeThickness"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_tickStrokeThickness: string | number

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_titleAngle: string | number

ngAcceptInputType_titleBottomMargin

Section titled "ngAcceptInputType_titleBottomMargin"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_titleBottomMargin: string | number

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_titleExtent: string | number

ngAcceptInputType_titleHorizontalAlignment

Section titled "ngAcceptInputType_titleHorizontalAlignment"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_titleHorizontalAlignment: any

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_titleLeftMargin: string | number

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_titleLocation: string | AxisLabelsLocation

ngAcceptInputType_titleMaximumExtent

Section titled "ngAcceptInputType_titleMaximumExtent"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_titleMaximumExtent: string | number

ngAcceptInputType_titleMaximumExtentPercentage

Section titled "ngAcceptInputType_titleMaximumExtentPercentage"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_titleMaximumExtentPercentage: string | number

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_titlePosition: string | AxisTitlePosition

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_titleRightMargin: string | number

ngAcceptInputType_titleShowFirstLabel

Section titled "ngAcceptInputType_titleShowFirstLabel"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_titleShowFirstLabel: string | boolean

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_titleTopMargin: string | number

ngAcceptInputType_titleVerticalAlignment

Section titled "ngAcceptInputType_titleVerticalAlignment"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_titleVerticalAlignment: any

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_titleVisibility: any

ngAcceptInputType_useClusteringMode

Section titled "ngAcceptInputType_useClusteringMode"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_useClusteringMode: string | boolean

ngAcceptInputType_useEnhancedIntervalManagement

Section titled "ngAcceptInputType_useEnhancedIntervalManagement"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_useEnhancedIntervalManagement: string | boolean

ngAcceptInputType_usePerLabelHeightMeasurement

Section titled "ngAcceptInputType_usePerLabelHeightMeasurement"

Inherited from: IgxCategoryAxisBaseComponent

ngAcceptInputType_usePerLabelHeightMeasurement: string | boolean

ngAcceptInputType_zoomMaximumCategoryRange

Section titled "ngAcceptInputType_zoomMaximumCategoryRange"
ngAcceptInputType_zoomMaximumCategoryRange: string | number

ngAcceptInputType_zoomMaximumItemSpan

Section titled "ngAcceptInputType_zoomMaximumItemSpan"
ngAcceptInputType_zoomMaximumItemSpan: string | number

ngAcceptInputType_zoomToCategoryRange

Section titled "ngAcceptInputType_zoomToCategoryRange"
ngAcceptInputType_zoomToCategoryRange: string | number

ngAcceptInputType_zoomToCategoryStart

Section titled "ngAcceptInputType_zoomToCategoryStart"
ngAcceptInputType_zoomToCategoryStart: string | number
ngAcceptInputType_zoomToItemSpan: string | number
ɵcmp: ɵɵComponentDeclaration<IgxCategoryXAxisComponent, "igx-category-x-axis", never, object, object, never, never>
ɵfac: ɵɵFactoryDeclaration<IgxCategoryXAxisComponent, never>
actualInterval: number

Inherited from: IgxCategoryAxisBaseComponent

actualMajorStroke: string
actualMinorInterval: number

Inherited from: IgxCategoryAxisBaseComponent

actualMinorStroke: string

Inherited from: IgxCategoryAxisBaseComponent

actualStroke: string

Inherited from: IgxCategoryAxisBaseComponent

annotations: IgxAxisAnnotationCollection

Inherited from: IgxCategoryAxisBaseComponent

coercionMethods: any

Inherited from: IgxCategoryAxisBaseComponent

companionAxisCrossingAxis: IgxAxisComponent

Inherited from: IgxCategoryAxisBaseComponent

companionAxisCrossingValue: number

Inherited from: IgxCategoryAxisBaseComponent

companionAxisEnabled: boolean
companionAxisInterval: number

Inherited from: IgxCategoryAxisBaseComponent

companionAxisIsInverted: FeatureState

Inherited from: IgxCategoryAxisBaseComponent

companionAxisLabelAngle: number

Inherited from: IgxCategoryAxisBaseComponent

companionAxisLabelColor: string

Inherited from: IgxCategoryAxisBaseComponent

companionAxisLabelExtent: number

companionAxisLabelHorizontalAlignment

Section titled "companionAxisLabelHorizontalAlignment"

Inherited from: IgxCategoryAxisBaseComponent

companionAxisLabelHorizontalAlignment: HorizontalAlignment

Inherited from: IgxCategoryAxisBaseComponent

companionAxisLabelLocation: AxisLabelsLocation

Inherited from: IgxCategoryAxisBaseComponent

companionAxisLabelOpposite: boolean

companionAxisLabelVerticalAlignment

Section titled "companionAxisLabelVerticalAlignment"

Inherited from: IgxCategoryAxisBaseComponent

companionAxisLabelVerticalAlignment: VerticalAlignment

Inherited from: IgxCategoryAxisBaseComponent

companionAxisLabelVisible: FeatureState

Inherited from: IgxCategoryAxisBaseComponent

companionAxisMajorStroke: string

Inherited from: IgxCategoryAxisBaseComponent

companionAxisMajorStrokeThickness: number

Inherited from: IgxCategoryAxisBaseComponent

companionAxisMinExtent: number
companionAxisMinorInterval: number

Inherited from: IgxCategoryAxisBaseComponent

companionAxisMinorStroke: string

Inherited from: IgxCategoryAxisBaseComponent

companionAxisMinorStrokeThickness: number

companionAxisShouldAutoTruncateAnnotations

Section titled "companionAxisShouldAutoTruncateAnnotations"

Inherited from: IgxCategoryAxisBaseComponent

companionAxisShouldAutoTruncateAnnotations: FeatureState

companionAxisShouldAvoidAnnotationCollisions

Section titled "companionAxisShouldAvoidAnnotationCollisions"

Inherited from: IgxCategoryAxisBaseComponent

companionAxisShouldAvoidAnnotationCollisions: FeatureState

companionAxisShouldKeepAnnotationsInView

Section titled "companionAxisShouldKeepAnnotationsInView"

Inherited from: IgxCategoryAxisBaseComponent

companionAxisShouldKeepAnnotationsInView: FeatureState

Inherited from: IgxCategoryAxisBaseComponent

companionAxisStrip: string

Inherited from: IgxCategoryAxisBaseComponent

companionAxisStroke: string

Inherited from: IgxCategoryAxisBaseComponent

companionAxisStrokeThickness: number

companionAxisSyncronizedWithPrimaryAxis

Section titled "companionAxisSyncronizedWithPrimaryAxis"

Inherited from: IgxCategoryAxisBaseComponent

companionAxisSyncronizedWithPrimaryAxis: boolean

Inherited from: IgxCategoryAxisBaseComponent

companionAxisTickLength: number

Inherited from: IgxCategoryAxisBaseComponent

companionAxisTickStroke: string

Inherited from: IgxCategoryAxisBaseComponent

companionAxisTickStrokeThickness: number

Inherited from: IgxCategoryAxisBaseComponent

companionAxisTitle: string

Inherited from: IgxCategoryAxisBaseComponent

crossingAxis: IgxAxisComponent

Inherited from: IgxCategoryAxisBaseComponent

crossingValue: any

Inherited from: IgxCategoryAxisBaseComponent

dataSource: any

Inherited from: IgxCategoryAxisBaseComponent

enhancedIntervalMinimumCharacters: number

enhancedIntervalPreferMoreCategoryLabels

Section titled "enhancedIntervalPreferMoreCategoryLabels"

Inherited from: IgxCategoryAxisBaseComponent

enhancedIntervalPreferMoreCategoryLabels: boolean

Inherited from: IgxCategoryAxisBaseComponent

expectFunctions: boolean

Inherited from: IgxCategoryAxisBaseComponent

formatLabel: object

Inherited from: IgxCategoryAxisBaseComponent

gap: number
interval: number

Inherited from: IgxCategoryAxisBaseComponent

isCompanionAxis: boolean

Inherited from: IgxCategoryAxisBaseComponent

isDisabled: boolean

Inherited from: IgxCategoryAxisBaseComponent

isInverted: boolean

Inherited from: IgxCategoryAxisBaseComponent

isLastLabelMandatory: boolean

Inherited from: IgxCategoryAxisBaseComponent

itemsCount: number

Inherited from: IgxCategoryAxisBaseComponent

label: any

Inherited from: IgxCategoryAxisBaseComponent

labelAngle: number

Inherited from: IgxCategoryAxisBaseComponent

labelBottomMargin: number

Inherited from: IgxCategoryAxisBaseComponent

labelExtent: number

Inherited from: IgxCategoryAxisBaseComponent

labelFormat: string

Inherited from: IgxCategoryAxisBaseComponent

labelFormatSpecifiers: any[]

Inherited from: IgxCategoryAxisBaseComponent

labelHorizontalAlignment: HorizontalAlignment

Inherited from: IgxCategoryAxisBaseComponent

labelLeftMargin: number

Inherited from: IgxCategoryAxisBaseComponent

labelLocation: AxisLabelsLocation

Inherited from: IgxCategoryAxisBaseComponent

labelMaximumExtent: number

Inherited from: IgxCategoryAxisBaseComponent

labelMaximumExtentPercentage: number

Inherited from: IgxCategoryAxisBaseComponent

labelRightMargin: number

Inherited from: IgxCategoryAxisBaseComponent

labelShowFirstLabel: boolean

Inherited from: IgxCategoryAxisBaseComponent

labelTextColor: string

Inherited from: IgxCategoryAxisBaseComponent

labelTextStyle: string

Inherited from: IgxCategoryAxisBaseComponent

labelTopMargin: number

Inherited from: IgxCategoryAxisBaseComponent

labelVerticalAlignment: VerticalAlignment

Inherited from: IgxCategoryAxisBaseComponent

labelVisibility: Visibility

Inherited from: IgxCategoryAxisBaseComponent

majorStroke: string

Inherited from: IgxCategoryAxisBaseComponent

majorStrokeDashArray: number[]

Inherited from: IgxCategoryAxisBaseComponent

majorStrokeThickness: number

Inherited from: IgxCategoryAxisBaseComponent

maximumGap: number

Inherited from: IgxCategoryAxisBaseComponent

minimumGapSize: number
minorInterval: number

Inherited from: IgxCategoryAxisBaseComponent

minorStroke: string

Inherited from: IgxCategoryAxisBaseComponent

minorStrokeDashArray: number[]

Inherited from: IgxCategoryAxisBaseComponent

minorStrokeThickness: number

Inherited from: IgxCategoryAxisBaseComponent

name: string

Inherited from: IgxCategoryAxisBaseComponent

overlap: number

Inherited from: IgxCategoryAxisBaseComponent

shouldAutoTruncateAnnotations: boolean

Inherited from: IgxCategoryAxisBaseComponent

shouldAvoidAnnotationCollisions: boolean

Inherited from: IgxCategoryAxisBaseComponent

shouldKeepAnnotationsInView: boolean

Inherited from: IgxCategoryAxisBaseComponent

strip: string

Inherited from: IgxCategoryAxisBaseComponent

stroke: string

Inherited from: IgxCategoryAxisBaseComponent

strokeDashArray: number[]

Inherited from: IgxCategoryAxisBaseComponent

strokeThickness: number

Inherited from: IgxCategoryAxisBaseComponent

tickLength: number

Inherited from: IgxCategoryAxisBaseComponent

tickStroke: string

Inherited from: IgxCategoryAxisBaseComponent

tickStrokeDashArray: number[]

Inherited from: IgxCategoryAxisBaseComponent

tickStrokeThickness: number

Inherited from: IgxCategoryAxisBaseComponent

title: string

Inherited from: IgxCategoryAxisBaseComponent

titleAngle: number

Inherited from: IgxCategoryAxisBaseComponent

titleBottomMargin: number

Inherited from: IgxCategoryAxisBaseComponent

titleExtent: number

Inherited from: IgxCategoryAxisBaseComponent

titleHorizontalAlignment: HorizontalAlignment

Inherited from: IgxCategoryAxisBaseComponent

titleLeftMargin: number

Inherited from: IgxCategoryAxisBaseComponent

titleLocation: AxisLabelsLocation

Inherited from: IgxCategoryAxisBaseComponent

titleMaximumExtent: number

Inherited from: IgxCategoryAxisBaseComponent

titleMaximumExtentPercentage: number

Inherited from: IgxCategoryAxisBaseComponent

titlePosition: AxisTitlePosition

Inherited from: IgxCategoryAxisBaseComponent

titleRightMargin: number

Inherited from: IgxCategoryAxisBaseComponent

titleShowFirstLabel: boolean

Inherited from: IgxCategoryAxisBaseComponent

titleTextColor: string

Inherited from: IgxCategoryAxisBaseComponent

titleTextStyle: string

Inherited from: IgxCategoryAxisBaseComponent

titleTopMargin: number

Inherited from: IgxCategoryAxisBaseComponent

titleVerticalAlignment: VerticalAlignment

Inherited from: IgxCategoryAxisBaseComponent

titleVisibility: Visibility

Inherited from: IgxCategoryAxisBaseComponent

useClusteringMode: boolean

Inherited from: IgxCategoryAxisBaseComponent

useEnhancedIntervalManagement: boolean

Inherited from: IgxCategoryAxisBaseComponent

usePerLabelHeightMeasurement: boolean
zoomMaximumCategoryRange: number
zoomMaximumItemSpan: number
zoomToCategoryRange: number
zoomToCategoryStart: number
zoomToItemSpan: number
get actualIntervalChange(): EventEmitter<number>

Returns EventEmitter<number>

get actualMinorIntervalChange(): EventEmitter<number>

Returns EventEmitter<number>

Inherited from: IgxCategoryAxisBaseComponent

get axisInternal(): Axis

Returns Axis

Inherited from: IgxCategoryAxisBaseComponent

Gets if the current axis is of angular axis type

get isAngular(): boolean

Returns boolean

Inherited from: IgxCategoryAxisBaseComponent

Checks if the axis is of category axis type

get isCategory(): boolean

Returns boolean

Inherited from: IgxCategoryAxisBaseComponent

Gets if the current axis is of category date time axis type

get isCategoryDateTime(): boolean

Returns boolean

Inherited from: IgxCategoryAxisBaseComponent

Gets if the current axis is a continuous rather than a discrete scale

get isContinuous(): boolean

Returns boolean

Inherited from: IgxCategoryAxisBaseComponent

Gets or sets if the current axis is of date time axis type

get isDateTime(): boolean

Returns boolean

Inherited from: IgxCategoryAxisBaseComponent

Gets if the current axis is a horizontal axis, e.g. not vertical axis, not radial axis, and not angular axis.

get isHorizontal(): boolean

Returns boolean

Inherited from: IgxCategoryAxisBaseComponent

Gets or sets if the current axis is of numeric axis type

Gets or sets if the current axis is of numeric axis type
get isNumeric(): boolean

Returns boolean

Inherited from: IgxCategoryAxisBaseComponent

Gets or sets if the current axis is of ordinal axis type

get isOrdinal(): boolean

Returns boolean

Inherited from: IgxCategoryAxisBaseComponent

Gets or sets if the axis is a piecewise scaling function.

get isPiecewise(): boolean

Returns boolean

Inherited from: IgxCategoryAxisBaseComponent

Gets whether this is primary axis created by an user

get isPrimaryAxis(): boolean

Returns boolean

Inherited from: IgxCategoryAxisBaseComponent

Gets or sets if the current axis is of radial axis type

get isRadial(): boolean

Returns boolean

Inherited from: IgxCategoryAxisBaseComponent

Gets or sets if the current axis is sorting data items

get isSorting(): boolean

Returns boolean

Inherited from: IgxCategoryAxisBaseComponent

Gets if the current axis is a vertical axis.

get isVertical(): boolean

Returns boolean

Inherited from: IgxCategoryAxisBaseComponent

Occurs when the axis range changes.

get rangeChanged(): EventEmitter<object>

Returns EventEmitter<object>

Inherited from: IgxCategoryAxisBaseComponent

This event is raised every time a render has been requested from a series.

get renderRequested(): EventEmitter<object>

Returns EventEmitter<object>

Inherited from: IgxCategoryAxisBaseComponent

bindAxes(axes: IgxAxisComponent[]): void

Parameters

Returns void

Inherited from: IgxCategoryAxisBaseComponent

ensureLabelSettings(): void

Returns void

Inherited from: IgxCategoryAxisBaseComponent

ensureTitleSettings(): void

Returns void

Inherited from: IgxCategoryAxisBaseComponent

findByName(name: string): any

Parameters

  • name: string

Returns any

Inherited from: IgxCategoryAxisBaseComponent

getCategoryBoundingBox(point: IgPoint, useInterpolation: boolean, singularWidth: number): IgRect

Parameters

  • point: IgPoint
  • useInterpolation: boolean
  • singularWidth: number

Returns IgRect

Inherited from: IgxCategoryAxisBaseComponent

getCategoryBoundingBoxHelper(point: IgPoint, useInterpolation: boolean, singularWidth: number, isVertical: boolean): IgRect

Parameters

  • point: IgPoint
  • useInterpolation: boolean
  • singularWidth: number
  • isVertical: boolean

Returns IgRect

Inherited from: IgxCategoryAxisBaseComponent

getFullRange(): number[]

Returns number[]

Inherited from: IgxCategoryAxisBaseComponent

getItemValue(item: any, memberPathName: string): any

Parameters

  • item: any
  • memberPathName: string

Returns any

Inherited from: IgxCategoryAxisBaseComponent

Gets the value of a requested member path from the series.

getMemberPathValue(memberPathName: string): string

Parameters

  • memberPathName: string
    • The property name of a valid member path for the series

Returns string

Inherited from: IgxCategoryAxisBaseComponent

Gets the label for a data item.

getValueLabel(value: number): string

Parameters

  • value: number
    • The unscaled value to get a label for.

Returns string

Gets window zoom scale required to zoom to specified number of categories

getWindowZoomFromCategories(categoriesCount: number): number

Parameters

  • categoriesCount: number

Returns number

Gets window zoom scale required to zoom to specified span of series item

getWindowZoomFromItemSpan(pixels: number): number

Parameters

  • pixels: number

Returns number

Inherited from: IgxCategoryAxisBaseComponent

ngOnInit(): void

Returns void

Inherited from: IgxCategoryAxisBaseComponent

Used to manually notify the axis that the data source has reset or cleared its items.

notifyClearItems(): void

Returns void

Inherited from: IgxCategoryAxisBaseComponent

notifyInsertItem(index: number, newItem: any): void

Parameters

  • index: number
  • newItem: any

Returns void

Inherited from: IgxCategoryAxisBaseComponent

notifyRemoveItem(index: number, oldItem: any): void

Parameters

  • index: number
  • oldItem: any

Returns void

Inherited from: IgxCategoryAxisBaseComponent

notifySetItem(index: number, oldItem: any, newItem: any): void

Parameters

  • index: number
  • oldItem: any
  • newItem: any

Returns void

Inherited from: IgxCategoryAxisBaseComponent

provideData(data: any[]): void

Parameters

  • data: any[]

Returns void

Inherited from: IgxCategoryAxisBaseComponent

Renders the axis with no animation.

renderAxis(): void

Returns void

Inherited from: IgxCategoryAxisBaseComponent

If using enhanced interval management and precise interval fitting, this will reset the cached maximum label width, and recalculate using the current labels.

resetCachedEnhancedInterval(): void

Returns void

Inherited from: IgxCategoryAxisBaseComponent

Scales a value from axis space into screen space.

scaleValue(unscaledValue: number): number

Parameters

  • unscaledValue: number
    • The unscaled axis value to scale.

Returns number

Scrolls the specified item into view.

scrollIntoView(item: any): void

Parameters

  • item: any
    • Data item to scroll into view

Returns void

scrollRangeIntoView(minimum: number, maximum: number): void

Parameters

  • minimum: number
  • maximum: number

Returns void

Inherited from: IgxCategoryAxisBaseComponent

Unscales a value from screen space into axis space.

unscaleValue(unscaledValue: number): number

Parameters

  • unscaledValue: number
    • The scaled value in screen coordinates to unscale into axis space.

Returns number

Inherited from: IgxCategoryAxisBaseComponent

_createFromInternal(internal: any): IgxAxisComponent

Parameters

  • internal: any

Returns IgxAxisComponent