Represents the base class for all IgxDataChartComponent category-based axes.

<igx-data-chart
    [dataSource]="data">

    <igx-category-x-axis
        label="label"
        #xAxis>
    </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-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);

IgxCategoryAxisBaseComponent

new IgxCategoryAxisBaseComponent(): IgxCategoryAxisBaseComponent

Returns IgxCategoryAxisBaseComponent

Inherited from: IgxAxisComponent

ngAcceptInputType_annotations: string | IgxAxisAnnotationCollection

ngAcceptInputType_companionAxisCrossingValue

Section titled "ngAcceptInputType_companionAxisCrossingValue"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisCrossingValue: string | number

ngAcceptInputType_companionAxisEnabled

Section titled "ngAcceptInputType_companionAxisEnabled"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisEnabled: string | boolean

ngAcceptInputType_companionAxisIsInverted

Section titled "ngAcceptInputType_companionAxisIsInverted"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisIsInverted: any

ngAcceptInputType_companionAxisLabelAngle

Section titled "ngAcceptInputType_companionAxisLabelAngle"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisLabelAngle: string | number

ngAcceptInputType_companionAxisLabelExtent

Section titled "ngAcceptInputType_companionAxisLabelExtent"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisLabelExtent: string | number

ngAcceptInputType_companionAxisLabelHorizontalAlignment

Section titled "ngAcceptInputType_companionAxisLabelHorizontalAlignment"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisLabelHorizontalAlignment: any

ngAcceptInputType_companionAxisLabelLocation

Section titled "ngAcceptInputType_companionAxisLabelLocation"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisLabelLocation: string | AxisLabelsLocation

ngAcceptInputType_companionAxisLabelOpposite

Section titled "ngAcceptInputType_companionAxisLabelOpposite"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisLabelOpposite: string | boolean

ngAcceptInputType_companionAxisLabelVerticalAlignment

Section titled "ngAcceptInputType_companionAxisLabelVerticalAlignment"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisLabelVerticalAlignment: any

ngAcceptInputType_companionAxisLabelVisible

Section titled "ngAcceptInputType_companionAxisLabelVisible"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisLabelVisible: any

ngAcceptInputType_companionAxisMajorStrokeThickness

Section titled "ngAcceptInputType_companionAxisMajorStrokeThickness"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisMajorStrokeThickness: string | number

ngAcceptInputType_companionAxisMinExtent

Section titled "ngAcceptInputType_companionAxisMinExtent"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisMinExtent: string | number

ngAcceptInputType_companionAxisMinorStrokeThickness

Section titled "ngAcceptInputType_companionAxisMinorStrokeThickness"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisMinorStrokeThickness: string | number

ngAcceptInputType_companionAxisShouldAutoTruncateAnnotations

Section titled "ngAcceptInputType_companionAxisShouldAutoTruncateAnnotations"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisShouldAutoTruncateAnnotations: any

ngAcceptInputType_companionAxisShouldAvoidAnnotationCollisions

Section titled "ngAcceptInputType_companionAxisShouldAvoidAnnotationCollisions"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisShouldAvoidAnnotationCollisions: any

ngAcceptInputType_companionAxisShouldKeepAnnotationsInView

Section titled "ngAcceptInputType_companionAxisShouldKeepAnnotationsInView"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisShouldKeepAnnotationsInView: any

ngAcceptInputType_companionAxisStrokeThickness

Section titled "ngAcceptInputType_companionAxisStrokeThickness"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisStrokeThickness: string | number

ngAcceptInputType_companionAxisSyncronizedWithPrimaryAxis

Section titled "ngAcceptInputType_companionAxisSyncronizedWithPrimaryAxis"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisSyncronizedWithPrimaryAxis: string | boolean

ngAcceptInputType_companionAxisTickLength

Section titled "ngAcceptInputType_companionAxisTickLength"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisTickLength: string | number

ngAcceptInputType_companionAxisTickStrokeThickness

Section titled "ngAcceptInputType_companionAxisTickStrokeThickness"

Inherited from: IgxAxisComponent

ngAcceptInputType_companionAxisTickStrokeThickness: string | number

ngAcceptInputType_enhancedIntervalMinimumCharacters

Section titled "ngAcceptInputType_enhancedIntervalMinimumCharacters"

Inherited from: IgxAxisComponent

ngAcceptInputType_enhancedIntervalMinimumCharacters: string | number

ngAcceptInputType_enhancedIntervalPreferMoreCategoryLabels

Section titled "ngAcceptInputType_enhancedIntervalPreferMoreCategoryLabels"

Inherited from: IgxAxisComponent

ngAcceptInputType_enhancedIntervalPreferMoreCategoryLabels: string | boolean

Inherited from: IgxAxisComponent

ngAcceptInputType_expectFunctions: string | boolean
ngAcceptInputType_gap: string | number

Inherited from: IgxAxisComponent

ngAcceptInputType_isAngular: string | boolean
ngAcceptInputType_isCategory: string | boolean

ngAcceptInputType_isCategoryDateTime

Section titled "ngAcceptInputType_isCategoryDateTime"

Inherited from: IgxAxisComponent

ngAcceptInputType_isCategoryDateTime: string | boolean

Inherited from: IgxAxisComponent

ngAcceptInputType_isCompanionAxis: string | boolean
ngAcceptInputType_isContinuous: string | boolean

Inherited from: IgxAxisComponent

ngAcceptInputType_isDateTime: string | boolean

Inherited from: IgxAxisComponent

ngAcceptInputType_isDisabled: string | boolean

Inherited from: IgxAxisComponent

ngAcceptInputType_isHorizontal: string | boolean

Inherited from: IgxAxisComponent

ngAcceptInputType_isInverted: string | boolean

ngAcceptInputType_isLastLabelMandatory

Section titled "ngAcceptInputType_isLastLabelMandatory"
ngAcceptInputType_isLastLabelMandatory: string | boolean

Inherited from: IgxAxisComponent

ngAcceptInputType_isNumeric: string | boolean

Inherited from: IgxAxisComponent

ngAcceptInputType_isOrdinal: string | boolean

Inherited from: IgxAxisComponent

ngAcceptInputType_isPiecewise: string | boolean

Inherited from: IgxAxisComponent

ngAcceptInputType_isPrimaryAxis: string | boolean

Inherited from: IgxAxisComponent

ngAcceptInputType_isRadial: string | boolean

Inherited from: IgxAxisComponent

ngAcceptInputType_isSorting: string | boolean

Inherited from: IgxAxisComponent

ngAcceptInputType_isVertical: string | boolean
ngAcceptInputType_itemsCount: string | number

Inherited from: IgxAxisComponent

ngAcceptInputType_labelAngle: string | number

ngAcceptInputType_labelBottomMargin

Section titled "ngAcceptInputType_labelBottomMargin"

Inherited from: IgxAxisComponent

ngAcceptInputType_labelBottomMargin: string | number

Inherited from: IgxAxisComponent

ngAcceptInputType_labelExtent: string | number

ngAcceptInputType_labelFormatSpecifiers

Section titled "ngAcceptInputType_labelFormatSpecifiers"

Inherited from: IgxAxisComponent

ngAcceptInputType_labelFormatSpecifiers: string | any[]

ngAcceptInputType_labelHorizontalAlignment

Section titled "ngAcceptInputType_labelHorizontalAlignment"

Inherited from: IgxAxisComponent

ngAcceptInputType_labelHorizontalAlignment: any

Inherited from: IgxAxisComponent

ngAcceptInputType_labelLeftMargin: string | number

Inherited from: IgxAxisComponent

ngAcceptInputType_labelLocation: string | AxisLabelsLocation

ngAcceptInputType_labelMaximumExtent

Section titled "ngAcceptInputType_labelMaximumExtent"

Inherited from: IgxAxisComponent

ngAcceptInputType_labelMaximumExtent: string | number

ngAcceptInputType_labelMaximumExtentPercentage

Section titled "ngAcceptInputType_labelMaximumExtentPercentage"

Inherited from: IgxAxisComponent

ngAcceptInputType_labelMaximumExtentPercentage: string | number

Inherited from: IgxAxisComponent

ngAcceptInputType_labelRightMargin: string | number

ngAcceptInputType_labelShowFirstLabel

Section titled "ngAcceptInputType_labelShowFirstLabel"

Inherited from: IgxAxisComponent

ngAcceptInputType_labelShowFirstLabel: string | boolean

Inherited from: IgxAxisComponent

ngAcceptInputType_labelTopMargin: string | number

ngAcceptInputType_labelVerticalAlignment

Section titled "ngAcceptInputType_labelVerticalAlignment"

Inherited from: IgxAxisComponent

ngAcceptInputType_labelVerticalAlignment: any

Inherited from: IgxAxisComponent

ngAcceptInputType_labelVisibility: any

ngAcceptInputType_majorStrokeDashArray

Section titled "ngAcceptInputType_majorStrokeDashArray"

Inherited from: IgxAxisComponent

ngAcceptInputType_majorStrokeDashArray: string | number[]

ngAcceptInputType_majorStrokeThickness

Section titled "ngAcceptInputType_majorStrokeThickness"

Inherited from: IgxAxisComponent

ngAcceptInputType_majorStrokeThickness: string | number
ngAcceptInputType_maximumGap: string | number
ngAcceptInputType_minimumGapSize: string | number

ngAcceptInputType_minorStrokeDashArray

Section titled "ngAcceptInputType_minorStrokeDashArray"

Inherited from: IgxAxisComponent

ngAcceptInputType_minorStrokeDashArray: string | number[]

ngAcceptInputType_minorStrokeThickness

Section titled "ngAcceptInputType_minorStrokeThickness"

Inherited from: IgxAxisComponent

ngAcceptInputType_minorStrokeThickness: string | number
ngAcceptInputType_overlap: string | number

ngAcceptInputType_shouldAutoTruncateAnnotations

Section titled "ngAcceptInputType_shouldAutoTruncateAnnotations"

Inherited from: IgxAxisComponent

ngAcceptInputType_shouldAutoTruncateAnnotations: string | boolean

ngAcceptInputType_shouldAvoidAnnotationCollisions

Section titled "ngAcceptInputType_shouldAvoidAnnotationCollisions"

Inherited from: IgxAxisComponent

ngAcceptInputType_shouldAvoidAnnotationCollisions: string | boolean

ngAcceptInputType_shouldKeepAnnotationsInView

Section titled "ngAcceptInputType_shouldKeepAnnotationsInView"

Inherited from: IgxAxisComponent

ngAcceptInputType_shouldKeepAnnotationsInView: string | boolean

Inherited from: IgxAxisComponent

ngAcceptInputType_strokeDashArray: string | number[]

Inherited from: IgxAxisComponent

ngAcceptInputType_strokeThickness: string | number

Inherited from: IgxAxisComponent

ngAcceptInputType_tickLength: string | number

ngAcceptInputType_tickStrokeDashArray

Section titled "ngAcceptInputType_tickStrokeDashArray"

Inherited from: IgxAxisComponent

ngAcceptInputType_tickStrokeDashArray: string | number[]

ngAcceptInputType_tickStrokeThickness

Section titled "ngAcceptInputType_tickStrokeThickness"

Inherited from: IgxAxisComponent

ngAcceptInputType_tickStrokeThickness: string | number

Inherited from: IgxAxisComponent

ngAcceptInputType_titleAngle: string | number

ngAcceptInputType_titleBottomMargin

Section titled "ngAcceptInputType_titleBottomMargin"

Inherited from: IgxAxisComponent

ngAcceptInputType_titleBottomMargin: string | number

Inherited from: IgxAxisComponent

ngAcceptInputType_titleExtent: string | number

ngAcceptInputType_titleHorizontalAlignment

Section titled "ngAcceptInputType_titleHorizontalAlignment"

Inherited from: IgxAxisComponent

ngAcceptInputType_titleHorizontalAlignment: any

Inherited from: IgxAxisComponent

ngAcceptInputType_titleLeftMargin: string | number

Inherited from: IgxAxisComponent

ngAcceptInputType_titleLocation: string | AxisLabelsLocation

ngAcceptInputType_titleMaximumExtent

Section titled "ngAcceptInputType_titleMaximumExtent"

Inherited from: IgxAxisComponent

ngAcceptInputType_titleMaximumExtent: string | number

ngAcceptInputType_titleMaximumExtentPercentage

Section titled "ngAcceptInputType_titleMaximumExtentPercentage"

Inherited from: IgxAxisComponent

ngAcceptInputType_titleMaximumExtentPercentage: string | number

Inherited from: IgxAxisComponent

ngAcceptInputType_titlePosition: string | AxisTitlePosition

Inherited from: IgxAxisComponent

ngAcceptInputType_titleRightMargin: string | number

ngAcceptInputType_titleShowFirstLabel

Section titled "ngAcceptInputType_titleShowFirstLabel"

Inherited from: IgxAxisComponent

ngAcceptInputType_titleShowFirstLabel: string | boolean

Inherited from: IgxAxisComponent

ngAcceptInputType_titleTopMargin: string | number

ngAcceptInputType_titleVerticalAlignment

Section titled "ngAcceptInputType_titleVerticalAlignment"

Inherited from: IgxAxisComponent

ngAcceptInputType_titleVerticalAlignment: any

Inherited from: IgxAxisComponent

ngAcceptInputType_titleVisibility: any

ngAcceptInputType_useClusteringMode

Section titled "ngAcceptInputType_useClusteringMode"
ngAcceptInputType_useClusteringMode: string | boolean

ngAcceptInputType_useEnhancedIntervalManagement

Section titled "ngAcceptInputType_useEnhancedIntervalManagement"

Inherited from: IgxAxisComponent

ngAcceptInputType_useEnhancedIntervalManagement: string | boolean

ngAcceptInputType_usePerLabelHeightMeasurement

Section titled "ngAcceptInputType_usePerLabelHeightMeasurement"

Inherited from: IgxAxisComponent

ngAcceptInputType_usePerLabelHeightMeasurement: string | boolean
ɵcmp: ɵɵComponentDeclaration<IgxCategoryAxisBaseComponent, "ng-component", never, object, object, never, never>
ɵfac: ɵɵFactoryDeclaration<IgxCategoryAxisBaseComponent, never>

Inherited from: IgxAxisComponent

actualMajorStroke: string

Inherited from: IgxAxisComponent

actualMinorStroke: string

Inherited from: IgxAxisComponent

actualStroke: string

Inherited from: IgxAxisComponent

annotations: IgxAxisAnnotationCollection

Inherited from: IgxAxisComponent

coercionMethods: any

Inherited from: IgxAxisComponent

companionAxisCrossingAxis: IgxAxisComponent

Inherited from: IgxAxisComponent

companionAxisCrossingValue: number

Inherited from: IgxAxisComponent

companionAxisEnabled: boolean

Inherited from: IgxAxisComponent

companionAxisIsInverted: FeatureState

Inherited from: IgxAxisComponent

companionAxisLabelAngle: number

Inherited from: IgxAxisComponent

companionAxisLabelColor: string

Inherited from: IgxAxisComponent

companionAxisLabelExtent: number

companionAxisLabelHorizontalAlignment

Section titled "companionAxisLabelHorizontalAlignment"

Inherited from: IgxAxisComponent

companionAxisLabelHorizontalAlignment: HorizontalAlignment

Inherited from: IgxAxisComponent

companionAxisLabelLocation: AxisLabelsLocation

Inherited from: IgxAxisComponent

companionAxisLabelOpposite: boolean

companionAxisLabelVerticalAlignment

Section titled "companionAxisLabelVerticalAlignment"

Inherited from: IgxAxisComponent

companionAxisLabelVerticalAlignment: VerticalAlignment

Inherited from: IgxAxisComponent

companionAxisLabelVisible: FeatureState

Inherited from: IgxAxisComponent

companionAxisMajorStroke: string

Inherited from: IgxAxisComponent

companionAxisMajorStrokeThickness: number

Inherited from: IgxAxisComponent

companionAxisMinExtent: number

Inherited from: IgxAxisComponent

companionAxisMinorStroke: string

Inherited from: IgxAxisComponent

companionAxisMinorStrokeThickness: number

companionAxisShouldAutoTruncateAnnotations

Section titled "companionAxisShouldAutoTruncateAnnotations"

Inherited from: IgxAxisComponent

companionAxisShouldAutoTruncateAnnotations: FeatureState

companionAxisShouldAvoidAnnotationCollisions

Section titled "companionAxisShouldAvoidAnnotationCollisions"

Inherited from: IgxAxisComponent

companionAxisShouldAvoidAnnotationCollisions: FeatureState

companionAxisShouldKeepAnnotationsInView

Section titled "companionAxisShouldKeepAnnotationsInView"

Inherited from: IgxAxisComponent

companionAxisShouldKeepAnnotationsInView: FeatureState

Inherited from: IgxAxisComponent

companionAxisStrip: string

Inherited from: IgxAxisComponent

companionAxisStroke: string

Inherited from: IgxAxisComponent

companionAxisStrokeThickness: number

companionAxisSyncronizedWithPrimaryAxis

Section titled "companionAxisSyncronizedWithPrimaryAxis"

Inherited from: IgxAxisComponent

companionAxisSyncronizedWithPrimaryAxis: boolean

Inherited from: IgxAxisComponent

companionAxisTickLength: number

Inherited from: IgxAxisComponent

companionAxisTickStroke: string

Inherited from: IgxAxisComponent

companionAxisTickStrokeThickness: number

Inherited from: IgxAxisComponent

companionAxisTitle: string

Inherited from: IgxAxisComponent

crossingAxis: IgxAxisComponent

Inherited from: IgxAxisComponent

crossingValue: any
dataSource: any

Inherited from: IgxAxisComponent

enhancedIntervalMinimumCharacters: number

enhancedIntervalPreferMoreCategoryLabels

Section titled "enhancedIntervalPreferMoreCategoryLabels"

Inherited from: IgxAxisComponent

enhancedIntervalPreferMoreCategoryLabels: boolean

Inherited from: IgxAxisComponent

expectFunctions: boolean

Inherited from: IgxAxisComponent

formatLabel: object
gap: number

Inherited from: IgxAxisComponent

isCompanionAxis: boolean

Inherited from: IgxAxisComponent

isDisabled: boolean

Inherited from: IgxAxisComponent

isInverted: boolean
isLastLabelMandatory: boolean
itemsCount: number

Inherited from: IgxAxisComponent

label: any

Inherited from: IgxAxisComponent

labelAngle: number

Inherited from: IgxAxisComponent

labelBottomMargin: number

Inherited from: IgxAxisComponent

labelExtent: number

Inherited from: IgxAxisComponent

labelFormat: string

Inherited from: IgxAxisComponent

labelFormatSpecifiers: any[]

Inherited from: IgxAxisComponent

labelHorizontalAlignment: HorizontalAlignment

Inherited from: IgxAxisComponent

labelLeftMargin: number

Inherited from: IgxAxisComponent

labelLocation: AxisLabelsLocation

Inherited from: IgxAxisComponent

labelMaximumExtent: number

Inherited from: IgxAxisComponent

labelMaximumExtentPercentage: number

Inherited from: IgxAxisComponent

labelRightMargin: number

Inherited from: IgxAxisComponent

labelShowFirstLabel: boolean

Inherited from: IgxAxisComponent

labelTextColor: string

Inherited from: IgxAxisComponent

labelTextStyle: string

Inherited from: IgxAxisComponent

labelTopMargin: number

Inherited from: IgxAxisComponent

labelVerticalAlignment: VerticalAlignment

Inherited from: IgxAxisComponent

labelVisibility: Visibility

Inherited from: IgxAxisComponent

majorStroke: string

Inherited from: IgxAxisComponent

majorStrokeDashArray: number[]

Inherited from: IgxAxisComponent

majorStrokeThickness: number
maximumGap: number
minimumGapSize: number

Inherited from: IgxAxisComponent

minorStroke: string

Inherited from: IgxAxisComponent

minorStrokeDashArray: number[]

Inherited from: IgxAxisComponent

minorStrokeThickness: number

Inherited from: IgxAxisComponent

name: string
overlap: number

Inherited from: IgxAxisComponent

shouldAutoTruncateAnnotations: boolean

Inherited from: IgxAxisComponent

shouldAvoidAnnotationCollisions: boolean

Inherited from: IgxAxisComponent

shouldKeepAnnotationsInView: boolean

Inherited from: IgxAxisComponent

strip: string

Inherited from: IgxAxisComponent

stroke: string

Inherited from: IgxAxisComponent

strokeDashArray: number[]

Inherited from: IgxAxisComponent

strokeThickness: number

Inherited from: IgxAxisComponent

tickLength: number

Inherited from: IgxAxisComponent

tickStroke: string

Inherited from: IgxAxisComponent

tickStrokeDashArray: number[]

Inherited from: IgxAxisComponent

tickStrokeThickness: number

Inherited from: IgxAxisComponent

title: string

Inherited from: IgxAxisComponent

titleAngle: number

Inherited from: IgxAxisComponent

titleBottomMargin: number

Inherited from: IgxAxisComponent

titleExtent: number

Inherited from: IgxAxisComponent

titleHorizontalAlignment: HorizontalAlignment

Inherited from: IgxAxisComponent

titleLeftMargin: number

Inherited from: IgxAxisComponent

titleLocation: AxisLabelsLocation

Inherited from: IgxAxisComponent

titleMaximumExtent: number

Inherited from: IgxAxisComponent

titleMaximumExtentPercentage: number

Inherited from: IgxAxisComponent

titlePosition: AxisTitlePosition

Inherited from: IgxAxisComponent

titleRightMargin: number

Inherited from: IgxAxisComponent

titleShowFirstLabel: boolean

Inherited from: IgxAxisComponent

titleTextColor: string

Inherited from: IgxAxisComponent

titleTextStyle: string

Inherited from: IgxAxisComponent

titleTopMargin: number

Inherited from: IgxAxisComponent

titleVerticalAlignment: VerticalAlignment

Inherited from: IgxAxisComponent

titleVisibility: Visibility
useClusteringMode: boolean

Inherited from: IgxAxisComponent

useEnhancedIntervalManagement: boolean

Inherited from: IgxAxisComponent

usePerLabelHeightMeasurement: boolean

Inherited from: IgxAxisComponent

get axisInternal(): Axis

Returns Axis

Inherited from: IgxAxisComponent

Gets if the current axis is of angular axis type

get isAngular(): boolean

Returns boolean

Checks if the axis is of category axis type

get isCategory(): boolean

Returns boolean

Inherited from: IgxAxisComponent

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

get isCategoryDateTime(): boolean

Returns boolean

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

get isContinuous(): boolean

Returns boolean

Inherited from: IgxAxisComponent

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

get isDateTime(): boolean

Returns boolean

Inherited from: IgxAxisComponent

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: IgxAxisComponent

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: IgxAxisComponent

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

get isOrdinal(): boolean

Returns boolean

Inherited from: IgxAxisComponent

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

get isPiecewise(): boolean

Returns boolean

Inherited from: IgxAxisComponent

Gets whether this is primary axis created by an user

get isPrimaryAxis(): boolean

Returns boolean

Inherited from: IgxAxisComponent

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

get isRadial(): boolean

Returns boolean

Inherited from: IgxAxisComponent

Gets or sets if the current axis is sorting data items

get isSorting(): boolean

Returns boolean

Inherited from: IgxAxisComponent

Gets if the current axis is a vertical axis.

get isVertical(): boolean

Returns boolean

Inherited from: IgxAxisComponent

Occurs when the axis range changes.

get rangeChanged(): EventEmitter<object>

Returns EventEmitter<object>

Inherited from: IgxAxisComponent

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

get renderRequested(): EventEmitter<object>

Returns EventEmitter<object>

Inherited from: IgxAxisComponent

bindAxes(axes: IgxAxisComponent[]): void

Parameters

Returns void

Inherited from: IgxAxisComponent

ensureLabelSettings(): void

Returns void

Inherited from: IgxAxisComponent

ensureTitleSettings(): void

Returns void

Inherited from: IgxAxisComponent

findByName(name: string): any

Parameters

  • name: string

Returns any

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

Parameters

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

Returns IgRect

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

Parameters

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

Returns IgRect

getFullRange(): number[]

Returns number[]

Inherited from: IgxAxisComponent

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

Parameters

  • item: any
  • memberPathName: string

Returns any

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: IgxAxisComponent

Gets the label for a data item.

getValueLabel(value: number): string

Parameters

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

Returns string

Inherited from: IgxAxisComponent

ngOnInit(): void

Returns void

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

notifyClearItems(): void

Returns void

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

Parameters

  • index: number
  • newItem: any

Returns void

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

Parameters

  • index: number
  • oldItem: any

Returns void

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

Parameters

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

Returns void

provideData(data: any[]): void

Parameters

  • data: any[]

Returns void

Inherited from: IgxAxisComponent

Renders the axis with no animation.

renderAxis(): void

Returns void

Inherited from: IgxAxisComponent

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: IgxAxisComponent

Scales a value from axis space into screen space.

scaleValue(unscaledValue: number): number

Parameters

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

Returns number

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: IgxAxisComponent

_createFromInternal(internal: any): IgxAxisComponent

Parameters

  • internal: any

Returns IgxAxisComponent