Represents a IgxDataChartComponent numeric X axis.

The NumericXAxis treats the data as continuously varying numerical data items. Labels on this axis are placed along the X-axis. The location of labels varies according to the value in a data column that is mapped using the XMemberPath property of Scatter Series or ValueMemberPath property of Bar Series.

<igx-data-chart
    [dataSource]="data" >
    <igx-numeric-x-axis
		label="label"
		#xAxis>
    </igx-category-x-axis>
    <igx-numeric-y-axis
		crossingAxis= "xAxis"
		crossingValue= 700
		#yAxis>
    </igx-numeric-y-axis>
</igx-data-chart>

IgxNumericXAxisComponent

new IgxNumericXAxisComponent(): IgxNumericXAxisComponent

Returns IgxNumericXAxisComponent

ngAcceptInputType_abbreviatedLabelFormatSpecifiers

Section titled "ngAcceptInputType_abbreviatedLabelFormatSpecifiers"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_abbreviatedLabelFormatSpecifiers: string | any[]

ngAcceptInputType_abbreviateLargeNumbers

Section titled "ngAcceptInputType_abbreviateLargeNumbers"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_abbreviateLargeNumbers: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_actualInterval: string | number

ngAcceptInputType_actualIsLogarithmic

Section titled "ngAcceptInputType_actualIsLogarithmic"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_actualIsLogarithmic: string | boolean

ngAcceptInputType_actualMaximumValue

Section titled "ngAcceptInputType_actualMaximumValue"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_actualMaximumValue: string | number

ngAcceptInputType_actualMaxPrecision

Section titled "ngAcceptInputType_actualMaxPrecision"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_actualMaxPrecision: string | number

ngAcceptInputType_actualMinimumValue

Section titled "ngAcceptInputType_actualMinimumValue"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_actualMinimumValue: string | number

ngAcceptInputType_actualMinorInterval

Section titled "ngAcceptInputType_actualMinorInterval"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_actualMinorInterval: string | number

ngAcceptInputType_actualVisibleMaximumValue

Section titled "ngAcceptInputType_actualVisibleMaximumValue"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_actualVisibleMaximumValue: string | number

ngAcceptInputType_actualVisibleMinimumValue

Section titled "ngAcceptInputType_actualVisibleMinimumValue"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_actualVisibleMinimumValue: string | number

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_annotations: string | IgxAxisAnnotationCollection

ngAcceptInputType_autoRangeBufferMode

Section titled "ngAcceptInputType_autoRangeBufferMode"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_autoRangeBufferMode: string | AxisRangeBufferMode

ngAcceptInputType_companionAxisCrossingValue

Section titled "ngAcceptInputType_companionAxisCrossingValue"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisCrossingValue: string | number

ngAcceptInputType_companionAxisEnabled

Section titled "ngAcceptInputType_companionAxisEnabled"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisEnabled: string | boolean

ngAcceptInputType_companionAxisInterval

Section titled "ngAcceptInputType_companionAxisInterval"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisInterval: string | number

ngAcceptInputType_companionAxisIsInverted

Section titled "ngAcceptInputType_companionAxisIsInverted"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisIsInverted: any

ngAcceptInputType_companionAxisIsLogarithmic

Section titled "ngAcceptInputType_companionAxisIsLogarithmic"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisIsLogarithmic: any

ngAcceptInputType_companionAxisLabelAngle

Section titled "ngAcceptInputType_companionAxisLabelAngle"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisLabelAngle: string | number

ngAcceptInputType_companionAxisLabelExtent

Section titled "ngAcceptInputType_companionAxisLabelExtent"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisLabelExtent: string | number

ngAcceptInputType_companionAxisLabelHorizontalAlignment

Section titled "ngAcceptInputType_companionAxisLabelHorizontalAlignment"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisLabelHorizontalAlignment: any

ngAcceptInputType_companionAxisLabelLocation

Section titled "ngAcceptInputType_companionAxisLabelLocation"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisLabelLocation: string | AxisLabelsLocation

ngAcceptInputType_companionAxisLabelOpposite

Section titled "ngAcceptInputType_companionAxisLabelOpposite"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisLabelOpposite: string | boolean

ngAcceptInputType_companionAxisLabelVerticalAlignment

Section titled "ngAcceptInputType_companionAxisLabelVerticalAlignment"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisLabelVerticalAlignment: any

ngAcceptInputType_companionAxisLabelVisible

Section titled "ngAcceptInputType_companionAxisLabelVisible"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisLabelVisible: any

ngAcceptInputType_companionAxisLogarithmBase

Section titled "ngAcceptInputType_companionAxisLogarithmBase"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisLogarithmBase: string | number

ngAcceptInputType_companionAxisMajorStrokeThickness

Section titled "ngAcceptInputType_companionAxisMajorStrokeThickness"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisMajorStrokeThickness: string | number

ngAcceptInputType_companionAxisMaximumValue

Section titled "ngAcceptInputType_companionAxisMaximumValue"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisMaximumValue: string | number

ngAcceptInputType_companionAxisMinExtent

Section titled "ngAcceptInputType_companionAxisMinExtent"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisMinExtent: string | number

ngAcceptInputType_companionAxisMinimumValue

Section titled "ngAcceptInputType_companionAxisMinimumValue"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisMinimumValue: string | number

ngAcceptInputType_companionAxisMinorInterval

Section titled "ngAcceptInputType_companionAxisMinorInterval"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisMinorInterval: string | number

ngAcceptInputType_companionAxisMinorStrokeThickness

Section titled "ngAcceptInputType_companionAxisMinorStrokeThickness"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisMinorStrokeThickness: string | number

ngAcceptInputType_companionAxisShouldAutoTruncateAnnotations

Section titled "ngAcceptInputType_companionAxisShouldAutoTruncateAnnotations"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisShouldAutoTruncateAnnotations: any

ngAcceptInputType_companionAxisShouldAvoidAnnotationCollisions

Section titled "ngAcceptInputType_companionAxisShouldAvoidAnnotationCollisions"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisShouldAvoidAnnotationCollisions: any

ngAcceptInputType_companionAxisShouldKeepAnnotationsInView

Section titled "ngAcceptInputType_companionAxisShouldKeepAnnotationsInView"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisShouldKeepAnnotationsInView: any

ngAcceptInputType_companionAxisStrokeThickness

Section titled "ngAcceptInputType_companionAxisStrokeThickness"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisStrokeThickness: string | number

ngAcceptInputType_companionAxisSyncronizedWithPrimaryAxis

Section titled "ngAcceptInputType_companionAxisSyncronizedWithPrimaryAxis"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisSyncronizedWithPrimaryAxis: string | boolean

ngAcceptInputType_companionAxisTickLength

Section titled "ngAcceptInputType_companionAxisTickLength"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisTickLength: string | number

ngAcceptInputType_companionAxisTickStrokeThickness

Section titled "ngAcceptInputType_companionAxisTickStrokeThickness"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_companionAxisTickStrokeThickness: string | number

ngAcceptInputType_enhancedIntervalMinimumCharacters

Section titled "ngAcceptInputType_enhancedIntervalMinimumCharacters"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_enhancedIntervalMinimumCharacters: string | number

ngAcceptInputType_enhancedIntervalPreferMoreCategoryLabels

Section titled "ngAcceptInputType_enhancedIntervalPreferMoreCategoryLabels"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_enhancedIntervalPreferMoreCategoryLabels: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_expectFunctions: string | boolean

ngAcceptInputType_favorLabellingScaleEnd

Section titled "ngAcceptInputType_favorLabellingScaleEnd"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_favorLabellingScaleEnd: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_hasUserMaximum: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_hasUserMinimum: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_interval: string | number

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_isAngular: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_isCategory: string | boolean

ngAcceptInputType_isCategoryDateTime

Section titled "ngAcceptInputType_isCategoryDateTime"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_isCategoryDateTime: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_isCompanionAxis: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_isContinuous: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_isDateTime: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_isDisabled: string | boolean

ngAcceptInputType_isFormattingAbbreviatedLargeNumber

Section titled "ngAcceptInputType_isFormattingAbbreviatedLargeNumber"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_isFormattingAbbreviatedLargeNumber: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_isHorizontal: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_isInverted: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_isLogarithmic: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_isNumeric: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_isOrdinal: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_isPiecewise: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_isPrimaryAxis: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_isRadial: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_isSorting: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_isVertical: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_labelAngle: string | number

ngAcceptInputType_labelBottomMargin

Section titled "ngAcceptInputType_labelBottomMargin"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_labelBottomMargin: string | number

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_labelExtent: string | number

ngAcceptInputType_labelFormatSpecifiers

Section titled "ngAcceptInputType_labelFormatSpecifiers"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_labelFormatSpecifiers: string | any[]

ngAcceptInputType_labelHorizontalAlignment

Section titled "ngAcceptInputType_labelHorizontalAlignment"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_labelHorizontalAlignment: any

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_labelLeftMargin: string | number

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_labelLocation: string | AxisLabelsLocation

ngAcceptInputType_labelMaximumExtent

Section titled "ngAcceptInputType_labelMaximumExtent"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_labelMaximumExtent: string | number

ngAcceptInputType_labelMaximumExtentPercentage

Section titled "ngAcceptInputType_labelMaximumExtentPercentage"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_labelMaximumExtentPercentage: string | number

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_labelRightMargin: string | number

ngAcceptInputType_labelShowFirstLabel

Section titled "ngAcceptInputType_labelShowFirstLabel"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_labelShowFirstLabel: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_labelTopMargin: string | number

ngAcceptInputType_labelVerticalAlignment

Section titled "ngAcceptInputType_labelVerticalAlignment"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_labelVerticalAlignment: any

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_labelVisibility: any

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_logarithmBase: string | number

ngAcceptInputType_majorStrokeDashArray

Section titled "ngAcceptInputType_majorStrokeDashArray"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_majorStrokeDashArray: string | number[]

ngAcceptInputType_majorStrokeThickness

Section titled "ngAcceptInputType_majorStrokeThickness"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_majorStrokeThickness: string | number

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_maximumValue: string | number

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_maxPrecision: string | number

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_minimumValue: string | number

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_minorInterval: string | number

ngAcceptInputType_minorStrokeDashArray

Section titled "ngAcceptInputType_minorStrokeDashArray"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_minorStrokeDashArray: string | number[]

ngAcceptInputType_minorStrokeThickness

Section titled "ngAcceptInputType_minorStrokeThickness"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_minorStrokeThickness: string | number

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_referenceValue: string | number

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_scaleMode: string | NumericScaleMode

ngAcceptInputType_shouldApplyMaxPrecisionWhenZoomed

Section titled "ngAcceptInputType_shouldApplyMaxPrecisionWhenZoomed"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_shouldApplyMaxPrecisionWhenZoomed: string | boolean

ngAcceptInputType_shouldAutoTruncateAnnotations

Section titled "ngAcceptInputType_shouldAutoTruncateAnnotations"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_shouldAutoTruncateAnnotations: string | boolean

ngAcceptInputType_shouldAvoidAnnotationCollisions

Section titled "ngAcceptInputType_shouldAvoidAnnotationCollisions"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_shouldAvoidAnnotationCollisions: string | boolean

ngAcceptInputType_shouldKeepAnnotationsInView

Section titled "ngAcceptInputType_shouldKeepAnnotationsInView"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_shouldKeepAnnotationsInView: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_strokeDashArray: string | number[]

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_strokeThickness: string | number

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_tickLength: string | number

ngAcceptInputType_tickStrokeDashArray

Section titled "ngAcceptInputType_tickStrokeDashArray"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_tickStrokeDashArray: string | number[]

ngAcceptInputType_tickStrokeThickness

Section titled "ngAcceptInputType_tickStrokeThickness"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_tickStrokeThickness: string | number

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_titleAngle: string | number

ngAcceptInputType_titleBottomMargin

Section titled "ngAcceptInputType_titleBottomMargin"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_titleBottomMargin: string | number

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_titleExtent: string | number

ngAcceptInputType_titleHorizontalAlignment

Section titled "ngAcceptInputType_titleHorizontalAlignment"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_titleHorizontalAlignment: any

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_titleLeftMargin: string | number

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_titleLocation: string | AxisLabelsLocation

ngAcceptInputType_titleMaximumExtent

Section titled "ngAcceptInputType_titleMaximumExtent"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_titleMaximumExtent: string | number

ngAcceptInputType_titleMaximumExtentPercentage

Section titled "ngAcceptInputType_titleMaximumExtentPercentage"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_titleMaximumExtentPercentage: string | number

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_titlePosition: string | AxisTitlePosition

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_titleRightMargin: string | number

ngAcceptInputType_titleShowFirstLabel

Section titled "ngAcceptInputType_titleShowFirstLabel"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_titleShowFirstLabel: string | boolean

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_titleTopMargin: string | number

ngAcceptInputType_titleVerticalAlignment

Section titled "ngAcceptInputType_titleVerticalAlignment"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_titleVerticalAlignment: any

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_titleVisibility: any

ngAcceptInputType_useEnhancedIntervalManagement

Section titled "ngAcceptInputType_useEnhancedIntervalManagement"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_useEnhancedIntervalManagement: string | boolean

ngAcceptInputType_usePerLabelHeightMeasurement

Section titled "ngAcceptInputType_usePerLabelHeightMeasurement"

Inherited from: IgxStraightNumericAxisBaseComponent

ngAcceptInputType_usePerLabelHeightMeasurement: string | boolean
ɵcmp: ɵɵComponentDeclaration<IgxNumericXAxisComponent, "igx-numeric-x-axis", never, object, object, never, never, true, never>
ɵfac: ɵɵFactoryDeclaration<IgxNumericXAxisComponent, never>

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the label format string to use for the label.

get abbreviatedLabelFormat(): string

Returns string

set abbreviatedLabelFormat(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the format specifiers to use with the AbbreviatedLabelFormat string.

get abbreviatedLabelFormatSpecifiers(): any[]

Returns any[]

set abbreviatedLabelFormatSpecifiers(v: any[]): void

Parameters

  • v: any[]

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

A boolean indicating whether or not to abbreviate large numbers.

get abbreviateLargeNumbers(): boolean

Returns boolean

set abbreviateLargeNumbers(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets the effective value for the current Interval.

let effectiveInterval: number = yAxis.actualInterval;
get actualInterval(): number

Returns number

set actualInterval(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

get actualIntervalChange(): EventEmitter<number>

Returns EventEmitter<number>

Inherited from: IgxStraightNumericAxisBaseComponent

Determines if the axis has a valid logarithmic scale.

let effectiveLogarithmic: boolean = this.yAxis.actualIsLogarithmic
get actualIsLogarithmic(): boolean

Returns boolean

set actualIsLogarithmic(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the ActualMajorStroke property.

The ActualMajorStroke property is used for ActualMajorStroke of the axis.

get actualMajorStroke(): string

Returns string

set actualMajorStroke(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets the effective maximum value for the current numeric axis object.

let effectiveMaxValue: number = yAxis.actualMaximumValue;
get actualMaximumValue(): number

Returns number

set actualMaximumValue(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

get actualMaximumValueChange(): EventEmitter<number>

Returns EventEmitter<number>

Inherited from: IgxStraightNumericAxisBaseComponent

Gets the effective value for the current max precision.

get actualMaxPrecision(): number

Returns number

set actualMaxPrecision(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets the effective minimum value for the current numeric axis object.

let effectiveMinValue: number = yAxis.actualMinimumValue;
get actualMinimumValue(): number

Returns number

set actualMinimumValue(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

get actualMinimumValueChange(): EventEmitter<number>

Returns EventEmitter<number>

Inherited from: IgxStraightNumericAxisBaseComponent

Gets the effective value for the current MinorInterval.

let effectiveMinorInterval: number = yAxis.actualMinorInterval;
get actualMinorInterval(): number

Returns number

set actualMinorInterval(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

get actualMinorIntervalChange(): EventEmitter<number>

Returns EventEmitter<number>

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the ActualMinorStroke property.

The ActualMinorStroke property is used for ActualMinorStroke of the axis.

get actualMinorStroke(): string

Returns string

set actualMinorStroke(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the effective stroke used for the axis.

get actualStroke(): string

Returns string

set actualStroke(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets the effective visible maximum value for the current numeric axis object.

The ActualVisibleMaximumValue is used to get the current visible maximum value for the a numeric axis. Note, at times the ActualVisibleMaximumValue may differ from the ActualMaximumValue, for example when the chart is zoomed.

let effectiveVisibleMaxValue: number = yAxis.actualVisibleMaximumValue;
get actualVisibleMaximumValue(): number

Returns number

set actualVisibleMaximumValue(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets the effective minimum value for the current numeric axis object.

The actualVisibleMinimumValue is used to get the current visible maximum value for the a numeric axis. Note, at times the actualVisibleMinimumValue may differ from the actualMinimumValue, for example when the chart is zoomed.

let effectiveVisibleMinValue: number = yAxis.actualVisibleMinimumValue;
get actualVisibleMinimumValue(): number

Returns number

set actualVisibleMinimumValue(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets the current annotations for the axis.

get annotations(): IgxAxisAnnotationCollection

Returns IgxAxisAnnotationCollection

set annotations(v: IgxAxisAnnotationCollection): void

Parameters

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets how the numeric axis will adjust its range buffer to less closely fix the data from the series.

get autoRangeBufferMode(): AxisRangeBufferMode

Returns AxisRangeBufferMode

set autoRangeBufferMode(v: AxisRangeBufferMode): void

Parameters

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

get axisInternal(): Axis

Returns Axis

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the coercion methods to use when loading data from data sources. Should be specified before setting any member paths, if being used. Setting it later will not cause data to be re-imported into the chart.

The coercionMethods methods is to use when loading data from data sources. Should be specified before setting any member paths, if being used. Setting it later will not cause data to be reimported into the chart.

get coercionMethods(): any

Returns any

set coercionMethods(v: any): void

Parameters

  • v: any

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets crossing axis for the companion axis.

get companionAxisCrossingAxis(): IgxAxisComponent

Returns IgxAxisComponent

set companionAxisCrossingAxis(v: IgxAxisComponent): void

Parameters

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets crossing value for the companion axis.

get companionAxisCrossingValue(): number

Returns number

set companionAxisCrossingValue(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets whether or not the companion axis is enabled for this axis.

get companionAxisEnabled(): boolean

Returns boolean

set companionAxisEnabled(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets interval of labels on the companion axis.

get companionAxisInterval(): number

Returns number

set companionAxisInterval(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets whether or not the companion axis is inverted.

get companionAxisIsInverted(): FeatureState

Returns FeatureState

set companionAxisIsInverted(v: FeatureState): void

Parameters

  • v: FeatureState

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets whether or not the companion axis is logarithmic.

get companionAxisIsLogarithmic(): FeatureState

Returns FeatureState

set companionAxisIsLogarithmic(v: FeatureState): void

Parameters

  • v: FeatureState

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets label angle on the companion axis.

get companionAxisLabelAngle(): number

Returns number

set companionAxisLabelAngle(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets color of labels on the companion axis.

get companionAxisLabelColor(): string

Returns string

set companionAxisLabelColor(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets extent of labels on the companion axis.

get companionAxisLabelExtent(): number

Returns number

set companionAxisLabelExtent(v: number): void

Parameters

  • v: number

Returns void

companionAxisLabelHorizontalAlignment

Section titled "companionAxisLabelHorizontalAlignment"

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets horizontal alignment of labels on the companion axis.

get companionAxisLabelHorizontalAlignment(): HorizontalAlignment

Returns HorizontalAlignment

set companionAxisLabelHorizontalAlignment(v: HorizontalAlignment): void

Parameters

  • v: HorizontalAlignment

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets location of labels on the companion axis.

get companionAxisLabelLocation(): AxisLabelsLocation

Returns AxisLabelsLocation

set companionAxisLabelLocation(v: AxisLabelsLocation): void

Parameters

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets whether or not the companion axis has opposite location of this axis.

get companionAxisLabelOpposite(): boolean

Returns boolean

set companionAxisLabelOpposite(v: boolean): void

Parameters

  • v: boolean

Returns void

companionAxisLabelVerticalAlignment

Section titled "companionAxisLabelVerticalAlignment"

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets vertical alignment of the companion axis.

get companionAxisLabelVerticalAlignment(): VerticalAlignment

Returns VerticalAlignment

set companionAxisLabelVerticalAlignment(v: VerticalAlignment): void

Parameters

  • v: VerticalAlignment

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets whether or not the companion axis has visible labels.

get companionAxisLabelVisible(): FeatureState

Returns FeatureState

set companionAxisLabelVisible(v: FeatureState): void

Parameters

  • v: FeatureState

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets logarithm base on the companion axis.

get companionAxisLogarithmBase(): number

Returns number

set companionAxisLogarithmBase(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets stroke of major gridlines on the companion axis.

get companionAxisMajorStroke(): string

Returns string

set companionAxisMajorStroke(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets thickness of major gridlines on the companion axis.

get companionAxisMajorStrokeThickness(): number

Returns number

set companionAxisMajorStrokeThickness(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets maximum value the companion axis.

get companionAxisMaximumValue(): number

Returns number

set companionAxisMaximumValue(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets label angle on the companion axis.

get companionAxisMinExtent(): number

Returns number

set companionAxisMinExtent(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets minimum value the companion axis.

get companionAxisMinimumValue(): number

Returns number

set companionAxisMinimumValue(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets interval of minor gridlines on the companion axis.

get companionAxisMinorInterval(): number

Returns number

set companionAxisMinorInterval(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets stroke of minior gridlines on the companion axis.

get companionAxisMinorStroke(): string

Returns string

set companionAxisMinorStroke(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets thickness of minior gridlines on the companion axis.

get companionAxisMinorStrokeThickness(): number

Returns number

set companionAxisMinorStrokeThickness(v: number): void

Parameters

  • v: number

Returns void

companionAxisShouldAutoTruncateAnnotations

Section titled "companionAxisShouldAutoTruncateAnnotations"

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets whether or not the companion axis should auto truncate annotations.

get companionAxisShouldAutoTruncateAnnotations(): FeatureState

Returns FeatureState

set companionAxisShouldAutoTruncateAnnotations(v: FeatureState): void

Parameters

  • v: FeatureState

Returns void

companionAxisShouldAvoidAnnotationCollisions

Section titled "companionAxisShouldAvoidAnnotationCollisions"

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets whether or not the companion axis should avoid annotation collisions.

get companionAxisShouldAvoidAnnotationCollisions(): FeatureState

Returns FeatureState

set companionAxisShouldAvoidAnnotationCollisions(v: FeatureState): void

Parameters

  • v: FeatureState

Returns void

companionAxisShouldKeepAnnotationsInView

Section titled "companionAxisShouldKeepAnnotationsInView"

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets whether or not the companion axis should keep annotations in view.

get companionAxisShouldKeepAnnotationsInView(): FeatureState

Returns FeatureState

set companionAxisShouldKeepAnnotationsInView(v: FeatureState): void

Parameters

  • v: FeatureState

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets color of strips on the companion axis.

get companionAxisStrip(): string

Returns string

set companionAxisStrip(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets color of line stroke on the companion axis.

get companionAxisStroke(): string

Returns string

set companionAxisStroke(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets label angle on the companion axis.

get companionAxisStrokeThickness(): number

Returns number

set companionAxisStrokeThickness(v: number): void

Parameters

  • v: number

Returns void

companionAxisSyncronizedWithPrimaryAxis

Section titled "companionAxisSyncronizedWithPrimaryAxis"

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets whether or not the companion axis is syncronized with properties of primary axis unless CompanionAxis* properties are set In other words, companion axis' LabelExtent will syncronize with primary axis' LabelExtent unless CompanionAxisLabelExtent is set

get companionAxisSyncronizedWithPrimaryAxis(): boolean

Returns boolean

set companionAxisSyncronizedWithPrimaryAxis(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets length of ticks on the companion axis.

get companionAxisTickLength(): number

Returns number

set companionAxisTickLength(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets color of ticks on the companion axis.

get companionAxisTickStroke(): string

Returns string

set companionAxisTickStroke(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets label angle on the companion axis.

get companionAxisTickStrokeThickness(): number

Returns number

set companionAxisTickStrokeThickness(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets title on the companion axis.

get companionAxisTitle(): string

Returns string

set companionAxisTitle(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the CrossingAxis property.

The CrossingAxis property is used for CrossingAxis .

<igx-data-chart
    [dataSource]="data" >
    <igx-category-x-axis
		label="label"
		#xAxis>
    </igx-category-x-axis>
    <igx-numeric-y-axis
		crossingAxis= "xAxis"
		crossingValue= 700
		#yAxis>
    </igx-numeric-y-axis>
</igx-data-chart>
get crossingAxis(): IgxAxisComponent

Returns IgxAxisComponent

set crossingAxis(v: IgxAxisComponent): void

Parameters

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the CrossingValue property.

The CrossingValue property is used for CrossingValue of the axis.

<igx-data-chart
    [dataSource]="data" >
    <igx-category-x-axis
		label="label"
		#xAxis>
    </igx-category-x-axis>
    <igx-numeric-y-axis
		crossingAxis= "xAxis"
		crossingValue= 700
		#yAxis>
    </igx-numeric-y-axis>
</igx-data-chart>
get crossingValue(): any

Returns any

set crossingValue(v: any): void

Parameters

  • v: any

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the minimum desired characters to be displayed for horizontal axes when using advanced label heuristics. -1 will attempt to adjust the interval to precisely fit the horizontal labels.

The EnhancedIntervalMinimumCharacters property is used to set the mininum desired characters to be displayed for horizontal axes when using advanced label heuristics.

<igx-data-chart
    [dataSource]="data" >
    <igx-category-x-axis
		label="label"
		#xAxis>
    </igx-category-x-axis>
    <igx-numeric-y-axis
		enhancedIntervalMinimumCharacters=5
		#yAxis>
    </igx-numeric-y-axis>

</igx-data-chart>
get enhancedIntervalMinimumCharacters(): number

Returns number

set enhancedIntervalMinimumCharacters(v: number): void

Parameters

  • v: number

Returns void

enhancedIntervalPreferMoreCategoryLabels

Section titled "enhancedIntervalPreferMoreCategoryLabels"

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets whether the enhanced interval management should prefer to show all the labels if possible without collisions for supported types of category axes. This is for use with EnhancedIntervalMinimumCharacters = -1 and axes that have an integral interval.

get enhancedIntervalPreferMoreCategoryLabels(): boolean

Returns boolean

set enhancedIntervalPreferMoreCategoryLabels(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets whether the series should expect that properties in its items source may be functions that need to be evaluated to yield their value. This defaults to false, as there will be a subtle performance impact to using this feature. This value must be set before assigning an item's source to take effect.

get expectFunctions(): boolean

Returns boolean

set expectFunctions(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets whether the axis should favor emitting a label at the end of the scale.

get favorLabellingScaleEnd(): boolean

Returns boolean

set favorLabellingScaleEnd(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Sets or gets a function which takes an object that produces a formatted label for displaying in the chart.

get formatAbbreviatedLabel(): object

Returns object

set formatAbbreviatedLabel(v: object): void

Parameters

  • v: object

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Sets or gets a function which takes an object that produces a formatted label for displaying in the chart.

The FormatLabel function takes an object that produces a formatted label for displaying in the chart.

<igx-data-chart [dataSource]="data" >
    <igx-category-x-axis
		name="xAxis"
		FormatLabel="xAxis_FormatLabel" />
</igx-data-chart>
get formatLabel(): object

Returns object

set formatLabel(v: object): void

Parameters

  • v: object

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Determines if the axis has a user-defined maximum.

HasUserMinimum is used to determine if a numeric axis has a user definied minium value.

let hasSetMinimum: boolean = this.yAxis.hasUserMinimum;
get hasUserMaximum(): boolean

Returns boolean

Inherited from: IgxStraightNumericAxisBaseComponent

Determines if the axis has a user-defined minimum.

HasUserMaximum is used to determine if a numeric axis has a user definied maximum value.

let hasSetMaximum: boolean = this.yAxis.hasUserMaximum;
get hasUserMinimum(): boolean

Returns boolean

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the Interval property.

The Interval is used to get or set the numeric axis major interval which specifies how frequent major gridlines and axis labels are rendered on an axis.

this.yAxis.interval = 20;
<igx-data-chart
      [dataSource]="data">
      <igx-category-x-axis
        label="label"
        #xAxis
        >
      </igx-category-x-axis>
      <igx-numeric-y-axis
        interval="20"
        #yAxis>
      </igx-numeric-y-axis>

      <igx-column-series
        [xAxis]="xAxis"
        [yAxis]="yAxis"
        valueMemberPath="value">
      </igx-column-series>
</igx-data-chart>
get interval(): number

Returns number

set interval(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets if the current axis is of angular axis type

get isAngular(): boolean

Returns boolean

Inherited from: IgxStraightNumericAxisBaseComponent

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

get isCategory(): boolean

Returns boolean

Inherited from: IgxStraightNumericAxisBaseComponent

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

get isCategoryDateTime(): boolean

Returns boolean

Inherited from: IgxStraightNumericAxisBaseComponent

Gets whether this is companion axis automatically created for a primary axis

get isCompanionAxis(): boolean

Returns boolean

set isCompanionAxis(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

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

get isContinuous(): boolean

Returns boolean

Inherited from: IgxStraightNumericAxisBaseComponent

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

get isDateTime(): boolean

Returns boolean

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the IsDisabled property. If true, the axis will not be rendered.

The IsDisabled property is used to decide if the axis will not be rendered.

get isDisabled(): boolean

Returns boolean

set isDisabled(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

get isFormattingAbbreviatedLargeNumber(): boolean

Returns boolean

set isFormattingAbbreviatedLargeNumber(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

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

Gets or sets the IsInverted property.

Gets or sets the IsInverted property.

<igx-data-chart
    [dataSource]="data" >
    <igx-category-x-axis
		label="label"
		isInverted= true
		#xAxis>
    </igx-category-x-axis>
    <igx-numeric-y-axis
		#yAxis>
    </igx-numeric-y-axis>

</igx-data-chart>
get isInverted(): boolean

Returns boolean

set isInverted(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the IsLogarithmic property.

IsLogarithmic is used to get or set whether the numeric axis scaler is in linear or logarithmic mode. For logarithmic scaling, this can be used in conjunction with LogarithmBase to further define the logarithmic scale.

this.yAxis.isLogarithmic= true;
this.yAxis.logarithmBase = 2;
<igx-data-chart
      [dataSource]="data">
      <igx-category-x-axis
        label="label"
        #xAxis>
      </igx-category-x-axis>
      <igx-numeric-y-axis
        isLogarithmic=true
        logarithmBase=2
        #yAxis>
      </igx-numeric-y-axis>
      <igx-line-series
        [xAxis]="xAxis"
        [yAxis]="yAxis"
        valueMemberPath="value">
      </igx-line-series>
</igx-data-chart>
get isLogarithmic(): boolean

Returns boolean

set isLogarithmic(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

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

get isNumeric(): boolean

Returns boolean

Inherited from: IgxStraightNumericAxisBaseComponent

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

get isOrdinal(): boolean

Returns boolean

Inherited from: IgxStraightNumericAxisBaseComponent

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

get isPiecewise(): boolean

Returns boolean

Inherited from: IgxStraightNumericAxisBaseComponent

Gets whether this is primary axis created by an user

get isPrimaryAxis(): boolean

Returns boolean

Inherited from: IgxStraightNumericAxisBaseComponent

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

get isRadial(): boolean

Returns boolean

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets if the current axis is sorting data items

get isSorting(): boolean

Returns boolean

Inherited from: IgxStraightNumericAxisBaseComponent

Gets if the current axis is a vertical axis.

get isVertical(): boolean

Returns boolean

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the axis label format string.

The Label property is used for label mapping of the axis labels.

get label(): any

Returns any

set label(v: any): void

Parameters

  • v: any

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the angle of the {0}.

The Angle property is used to set the angle of the axis.

get labelAngle(): number

Returns number

set labelAngle(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Margin applied below the {0}.

The labelBottomMargin is used to set the bottom margin of the labels.

get labelBottomMargin(): number

Returns number

set labelBottomMargin(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Distance between the axis and the edge of the control.

The Extent property is used for the extent.

get labelExtent(): number

Returns number

set labelExtent(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the label format string to use for the label.

get labelFormat(): string

Returns string

set labelFormat(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the format specifiers to use with the LabelFormat string.

get labelFormatSpecifiers(): any[]

Returns any[]

set labelFormatSpecifiers(v: any[]): void

Parameters

  • v: any[]

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the horizontal alignment of the {0}.

The HorizontalAlignment property is used for the horizontal alignment.

get labelHorizontalAlignment(): HorizontalAlignment

Returns HorizontalAlignment

set labelHorizontalAlignment(v: HorizontalAlignment): void

Parameters

  • v: HorizontalAlignment

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Margin applied to the left of the {0}.

The labelLeftMargin property is used for the left margin of the labels.

get labelLeftMargin(): number

Returns number

set labelLeftMargin(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the location of the {0}.

The Location property is used for the location.

get labelLocation(): AxisLabelsLocation

Returns AxisLabelsLocation

set labelLocation(v: AxisLabelsLocation): void

Parameters

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Maximum distance between the axis and the edge of the control.

get labelMaximumExtent(): number

Returns number

set labelMaximumExtent(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Maximum distance between the axis and the edge of the control, relative to Chart size.

get labelMaximumExtentPercentage(): number

Returns number

set labelMaximumExtentPercentage(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Margin applied to the right of the {0}.

The labelRightMargin property is used for the right margin of the labels.

get labelRightMargin(): number

Returns number

set labelRightMargin(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets whether the first label is displayed when the zoom level is set to 1.

The ShowFirstLabel is used to check whether the first label is displayed when the zoom level is set to 1.

get labelShowFirstLabel(): boolean

Returns boolean

set labelShowFirstLabel(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

The color of the {0}.

The labelTextColor property Overrides the color of the text used for the axis labels.

get labelTextColor(): string

Returns string

set labelTextColor(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the text style to use for axis labels.

The labelTextStyle property Overrides the style of the text used for the axis labels.

get labelTextStyle(): string

Returns string

set labelTextStyle(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Margin applied above the {0}.

The labelTopMargin property is used for the top margin of the labels.

get labelTopMargin(): number

Returns number

set labelTopMargin(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the vertical alignment of the {0}.

The VerticalAlignment property is used for the vertical alignment of the axis.

get labelVerticalAlignment(): VerticalAlignment

Returns VerticalAlignment

set labelVerticalAlignment(v: VerticalAlignment): void

Parameters

  • v: VerticalAlignment

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the visibility of the {0}.

The Visibility property is used for the visibility of the axis.

get labelVisibility(): Visibility

Returns Visibility

set labelVisibility(v: Visibility): void

Parameters

  • v: Visibility

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the LogarithmBase property.

LogarithmBase is used to get or set logarithm base when a numeric axis is in Logarithmic scale mode. For logarithmic scaling, this is used in conjunction with IsLogarithmic or ScaleMode to set logarithmic scaling.

this.yAxis.scaleMode = NumericScaleMode.Logarithmic;
this.yAxis.logarithmBase = 2;
<igx-data-chart
      [dataSource]="data">
      <igx-category-x-axis
        label="label"
        #xAxis>
      </igx-category-x-axis>
      <igx-numeric-y-axis
        scaleMode="Logarithmic"
        logarithmBase=2
        #yAxis>
      </igx-numeric-y-axis>
      <igx-line-series
        [xAxis]="xAxis"
        [yAxis]="yAxis"
        valueMemberPath="value">
      </igx-line-series>
</igx-data-chart>
get logarithmBase(): number

Returns number

set logarithmBase(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the MajorStroke property. Null is treated as auto. Major lines will be displayed or not based on the axis type and series used with it.

Gets or sets the MajorStroke using this property.

<igx-data-chart
    [dataSource]="data" >
    <igx-category-x-axis
		label="label"
		#xAxis>
    </igx-category-x-axis>
    <igx-numeric-y-axis
	   majorStroke="black"
		#yAxis>
    </igx-numeric-y-axis>
</igx-data-chart>
get majorStroke(): string

Returns string

set majorStroke(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the MajorStrokeDashArray property.

get majorStrokeDashArray(): number[]

Returns number[]

set majorStrokeDashArray(v: number[]): void

Parameters

  • v: number[]

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the MajorStrokeThickness property.

Gets or sets the MajorStrokeThickness using this property.

<igx-data-chart
    [dataSource]="data" >
    <igx-category-x-axis
		label="label"
		#xAxis>
    </igx-category-x-axis>
    <igx-numeric-y-axis
	  majorStrokeThickness="1"
		#yAxis>
    </igx-numeric-y-axis>
</igx-data-chart>
get majorStrokeThickness(): number

Returns number

set majorStrokeThickness(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the MaximumValue property.

Used to set the maximum value of a numeric axis. To get the maximum value in effect on a numeric axis use ActualMaximumValue.

this.yAxis.maximumValue = 80;
<igx-data-chart
    [dataSource]="data">
    <igx-category-x-axis
        label="label"
        #xAxis>
    </igx-category-x-axis>
    <igx-numeric-y-axis
        maximumValue=80
        #yAxis>
    </igx-numeric-y-axis>
    <igx-line-series
        [xAxis]="xAxis"
        [yAxis]="yAxis"
        valueMemberPath="value">
    </igx-line-series>
</igx-data-chart>
get maximumValue(): number

Returns number

set maximumValue(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the the maximum precision to use for the auto interval.

get maxPrecision(): number

Returns number

set maxPrecision(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the MinimumValue property.

Used to set the minimum value of a numeric axis. To get the minimum value in effect on a numeric axis use ActualMinimumValue.

this.yAxis.minimumValue = 0;
<igx-data-chart
    [dataSource]="data">
    <igx-category-x-axis
        label="label"
        #xAxis>
    </igx-category-x-axis>
    <igx-numeric-y-axis
        minimumValue=0
        #yAxis>
    </igx-numeric-y-axis>
    <igx-column-series
        [xAxis]="xAxis"
        [yAxis]="yAxis"
        valueMemberPath="value">
    </igx-column-series>
</igx-data-chart>
get minimumValue(): number

Returns number

set minimumValue(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the MinorInterval property.

The MinorInterval is used to get or set the numeric axis minor interval which specifies how frequent minor gridlines are rendered on an axis. Please note, in order for minor gridlines to be displayed the following may also need to be set: MinorStroke, MinorStrokeThickness.

this.yAxis.minorInterval = 2.5;
this.yAxis.minorStroke = 'blue';
this.yAxis.minorStrokeThickness = 1;
<igx-data-chart
    [dataSource]="data" >
    <igx-category-x-axis
        label="label"
        #xAxis>
    </igx-category-x-axis>
    <igx-numeric-y-axis
        minorInterval= 2.5
        minorStroke="blue"
        #yAxis>
    </igx-numeric-y-axis>
    <igx-column-series
        [xAxis]="xAxis"
        [yAxis]="yAxis"
        valueMemberPath="value">
    </igx-column-series>
</igx-data-chart>
get minorInterval(): number

Returns number

set minorInterval(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the MinorStroke property.

Gets or sets the minorStroke thickness using MinorStrokeThickness property.

<igx-data-chart
    [dataSource]="data" >
    <igx-category-x-axis
		label="label"
		#xAxis>
    </igx-category-x-axis>
    <igx-numeric-y-axis
	 minorStrokeThickness="1"
		#yAxis>
    </igx-numeric-y-axis>
</igx-data-chart>
get minorStroke(): string

Returns string

set minorStroke(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the MinorStrokeDashArray property.

get minorStrokeDashArray(): number[]

Returns number[]

set minorStrokeDashArray(v: number[]): void

Parameters

  • v: number[]

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the MinorStrokeThickness property.

get minorStrokeThickness(): number

Returns number

set minorStrokeThickness(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

get name(): string

Returns string

set name(value: string): void

Parameters

  • value: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Occurs when the axis range changes.

get rangeChanged(): EventEmitter<object>

Returns EventEmitter<object>

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the ReferenceValue property.

Used to get or set a reference value on a numeric axis which when used with an area, bar, or column series will result in the series shapes being drawn above or below the specified value.

this.yAxis.referenceValue = 30;
<igx-data-chart
    [dataSource]="data">
    <igx-category-x-axis
        label="label"
        #xAxis>
    </igx-category-x-axis>
    <igx-numeric-y-axis
        referenceValue=30
        #yAxis>
    </igx-numeric-y-axis>
    <igx-column-series
        [xAxis]="xAxis"
        [yAxis]="yAxis"
        valueMemberPath="value">
    </igx-column-series>
</igx-data-chart>
get referenceValue(): number

Returns number

set referenceValue(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

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

get renderRequested(): EventEmitter<object>

Returns EventEmitter<object>

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the axis scale mode.

ScaleMode can be used on numeric axes to allow scaling data values using built-in scalers. The available scalers are linear or logarithmic.

<igx-data-chart
    [dataSource]="data">
    <igx-category-x-axis
        label="label"
        #xAxis>
    </igx-category-x-axis>
    <igx-numeric-y-axis
        #yAxis
        scaleMode="logarithmic">
    </igx-numeric-y-axis>
    <igx-line-series
        [xAxis]="xAxis"
        [yAxis]="yAxis"
        valueMemberPath="value">
    </igx-line-series>
</igx-data-chart>
this.yAxis.scaleMode = NumericScaleMode.Logarithmic;
get scaleMode(): NumericScaleMode

Returns NumericScaleMode

set scaleMode(v: NumericScaleMode): void

Parameters

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the the maximum precision to use for the auto interval.

get shouldApplyMaxPrecisionWhenZoomed(): boolean

Returns boolean

set shouldApplyMaxPrecisionWhenZoomed(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets whether annotations on this axis will automatically truncate themselves to avoid colliding with each other. This only works if the ShouldAvoidAnnotationCollisions property is enabled.

get shouldAutoTruncateAnnotations(): boolean

Returns boolean

set shouldAutoTruncateAnnotations(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets whether annotations should be shifted to avoid collision, even if this would result in them appearing where they shouldn't be along the scale.

get shouldAvoidAnnotationCollisions(): boolean

Returns boolean

set shouldAvoidAnnotationCollisions(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

ets or sets whether annotations should be kept in view, even if they aren't positioned where they should appear on the scale.

get shouldKeepAnnotationsInView(): boolean

Returns boolean

set shouldKeepAnnotationsInView(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the Strip property.

Use Strip property to set the strip of the chart.

<igx-data-chart
    [dataSource]="data" >
    <igx-category-x-axis
		label="label"
		 strip= "grey"
		#xAxis>
    </igx-category-x-axis>
    <igx-numeric-y-axis
		#yAxis>
    </igx-numeric-y-axis>

</igx-data-chart>
get strip(): string

Returns string

set strip(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the Stroke property. Null is treated as auto. The axis stroke will be displayed or not based on the axis type and series used with it.

Use Stroke property to set the stroke of the chart.

<igx-data-chart
    [dataSource]="data" >
    <igx-category-x-axis
		label="label"
		stroke="blue"
		#xAxis>
    </igx-category-x-axis>
    <igx-numeric-y-axis
		#yAxis>
    </igx-numeric-y-axis>
</igx-data-chart>
get stroke(): string

Returns string

set stroke(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the StrokeDashArray property.

get strokeDashArray(): number[]

Returns number[]

set strokeDashArray(v: number[]): void

Parameters

  • v: number[]

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the StrokeThickness property.

Use StrokeThickness property for the thickness of the stroke.

<igx-data-chart
    [dataSource]="data" >
    <igx-category-x-axis
		label="label"
		strokeThickness= 5
		#xAxis>
    </igx-category-x-axis>
    <igx-numeric-y-axis
		#yAxis>
    </igx-numeric-y-axis>

</igx-data-chart>
get strokeThickness(): number

Returns number

set strokeThickness(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the TickLength property.

Use TickLength property for The length of the tickmarks to display for this axis.

<igx-data-chart
    [dataSource]="data" >
    <igx-category-x-axis
		label="label"
		tickLength="5"
		#xAxis>
    </igx-category-x-axis>
    <igx-numeric-y-axis
		#yAxis>
    </igx-numeric-y-axis>

</igx-data-chart>
get tickLength(): number

Returns number

set tickLength(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the TickStroke property.

Use TickStroke property for the color of the tickmarks.

<igx-data-chart
    [dataSource]="data" >
    <igx-category-x-axis
		label="label"
		tickStroke="black"
		#xAxis>
    </igx-category-x-axis>
    <igx-numeric-y-axis
		#yAxis>
    </igx-numeric-y-axis>
</igx-data-chart>
get tickStroke(): string

Returns string

set tickStroke(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the TickStrokeDashArray property.

get tickStrokeDashArray(): number[]

Returns number[]

set tickStrokeDashArray(v: number[]): void

Parameters

  • v: number[]

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the TickStrokeThickness property.

Use TickStrokeThickness property for thickness of the stroke tickmarks.

<igx-data-chart
    [dataSource]="data" >
    <igx-category-x-axis
		label="label"
		tickStrokeThicknes="2"
		#xAxis>
    </igx-category-x-axis>
    <igx-numeric-y-axis
		#yAxis>
    </igx-numeric-y-axis>

</igx-data-chart>
get tickStrokeThickness(): number

Returns number

set tickStrokeThickness(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the Title property.

Use Title property to display the title of the component.

<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-data-chart>
get title(): string

Returns string

set title(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the angle of the {0}.

The Angle property is used to set the angle of the axis.

get titleAngle(): number

Returns number

set titleAngle(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Margin applied below the {0}.

The labelBottomMargin is used to set the bottom margin of the labels.

get titleBottomMargin(): number

Returns number

set titleBottomMargin(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Distance between the axis and the edge of the control.

The Extent property is used for the extent.

get titleExtent(): number

Returns number

set titleExtent(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the horizontal alignment of the {0}.

The HorizontalAlignment property is used for the horizontal alignment.

get titleHorizontalAlignment(): HorizontalAlignment

Returns HorizontalAlignment

set titleHorizontalAlignment(v: HorizontalAlignment): void

Parameters

  • v: HorizontalAlignment

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Margin applied to the left of the {0}.

The labelLeftMargin property is used for the left margin of the labels.

get titleLeftMargin(): number

Returns number

set titleLeftMargin(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the location of the {0}.

The Location property is used for the location.

get titleLocation(): AxisLabelsLocation

Returns AxisLabelsLocation

set titleLocation(v: AxisLabelsLocation): void

Parameters

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Maximum distance between the axis and the edge of the control.

get titleMaximumExtent(): number

Returns number

set titleMaximumExtent(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Maximum distance between the axis and the edge of the control, relative to Chart size.

get titleMaximumExtentPercentage(): number

Returns number

set titleMaximumExtentPercentage(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the title position relative to the axis labels.

get titlePosition(): AxisTitlePosition

Returns AxisTitlePosition

set titlePosition(v: AxisTitlePosition): void

Parameters

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Margin applied to the right of the {0}.

The labelRightMargin property is used for the right margin of the labels.

get titleRightMargin(): number

Returns number

set titleRightMargin(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets whether the first label is displayed when the zoom level is set to 1.

The ShowFirstLabel is used to check whether the first label is displayed when the zoom level is set to 1.

get titleShowFirstLabel(): boolean

Returns boolean

set titleShowFirstLabel(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

The color of the {0}.

The labelTextColor property Overrides the color of the text used for the axis labels.

get titleTextColor(): string

Returns string

set titleTextColor(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the text style to use for axis labels.

The labelTextStyle property Overrides the style of the text used for the axis labels.

get titleTextStyle(): string

Returns string

set titleTextStyle(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Margin applied above the {0}.

The labelTopMargin property is used for the top margin of the labels.

get titleTopMargin(): number

Returns number

set titleTopMargin(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the vertical alignment of the {0}.

The VerticalAlignment property is used for the vertical alignment of the axis.

get titleVerticalAlignment(): VerticalAlignment

Returns VerticalAlignment

set titleVerticalAlignment(v: VerticalAlignment): void

Parameters

  • v: VerticalAlignment

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets the visibility of the {0}.

The Visibility property is used for the visibility of the axis.

get titleVisibility(): Visibility

Returns Visibility

set titleVisibility(v: Visibility): void

Parameters

  • v: Visibility

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets whether to use more advanced heuristics when determining the initial number of labels to render, before resolving collisions, etc.

Use UseEnhancedIntervalManagement property to gets/sets whether to use more advanced heuristics when determining the initial number of labels to render, before resolving collisions, etc.

get useEnhancedIntervalManagement(): boolean

Returns boolean

set useEnhancedIntervalManagement(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Gets or sets whether to use label height measurement when determining the initial number of labels to render, before resolving collisions, etc.

get usePerLabelHeightMeasurement(): boolean

Returns boolean

set usePerLabelHeightMeasurement(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

bindAxes(axes: IgxAxisComponent[]): void

Parameters

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

ensureLabelSettings(): void

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

ensureTitleSettings(): void

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

findByName(name: string): any

Parameters

  • name: string

Returns any

Inherited from: IgxStraightNumericAxisBaseComponent

getFullRange(): number[]

Returns number[]

Inherited from: IgxStraightNumericAxisBaseComponent

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

Parameters

  • item: any
  • memberPathName: string

Returns any

Inherited from: IgxStraightNumericAxisBaseComponent

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

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

ngOnInit(): void

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

provideData(data: any): void

Parameters

  • data: any

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

Renders the axis with no animation.

renderAxis(): void

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

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

Scales a value from axis space into screen space.

scaleValue(unscaledValue: number): number

Parameters

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

Returns number

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

Parameters

  • minimum: number
  • maximum: number

Returns void

Inherited from: IgxStraightNumericAxisBaseComponent

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.

    Unscales a value from screen space into axis space.

    let dataValue: number = this.yAxis.unscaleValue(pixel);

Returns number

Inherited from: IgxStraightNumericAxisBaseComponent

_createFromInternal(internal: any): IgxAxisComponent

Parameters

  • internal: any

Returns IgxAxisComponent

register(): void

Returns void