Represents the base class for all DataChartComponent numeric axes.

IgcNumericAxisBaseComponent

new IgcNumericAxisBaseComponent(): IgcNumericAxisBaseComponent

Returns IgcNumericAxisBaseComponent

abbreviatedLabelFormat: string
abbreviatedLabelFormatSpecifiers: any[]
abbreviateLargeNumbers: boolean
actualInterval: number
actualIntervalChange: object
actualIsLogarithmic: boolean

Inherited from: IgcAxisComponent

actualMajorStroke: string
actualMaximumValue: number
actualMaximumValueChange: object
actualMaxPrecision: number
actualMinimumValue: number
actualMinimumValueChange: object
actualMinorInterval: number
actualMinorIntervalChange: object

Inherited from: IgcAxisComponent

actualMinorStroke: string

Inherited from: IgcAxisComponent

actualStroke: string
actualVisibleMaximumValue: number
actualVisibleMinimumValue: number

Inherited from: IgcAxisComponent

annotations: IgcAxisAnnotationCollection
autoRangeBufferMode: AxisRangeBufferMode

Inherited from: IgcAxisComponent

coercionMethods: any

Inherited from: IgcAxisComponent

companionAxisCrossingAxis: IgcAxisComponent

Inherited from: IgcAxisComponent

companionAxisCrossingAxisName: string

Inherited from: IgcAxisComponent

companionAxisCrossingValue: number

Inherited from: IgcAxisComponent

companionAxisEnabled: boolean
companionAxisInterval: number

Inherited from: IgcAxisComponent

companionAxisIsInverted: FeatureState
companionAxisIsLogarithmic: FeatureState

Inherited from: IgcAxisComponent

companionAxisLabelAngle: number

Inherited from: IgcAxisComponent

companionAxisLabelColor: string

Inherited from: IgcAxisComponent

companionAxisLabelExtent: number

companionAxisLabelHorizontalAlignment

Section titled "companionAxisLabelHorizontalAlignment"

Inherited from: IgcAxisComponent

companionAxisLabelHorizontalAlignment: HorizontalAlignment

Inherited from: IgcAxisComponent

companionAxisLabelLocation: AxisLabelsLocation

Inherited from: IgcAxisComponent

companionAxisLabelOpposite: boolean

companionAxisLabelVerticalAlignment

Section titled "companionAxisLabelVerticalAlignment"

Inherited from: IgcAxisComponent

companionAxisLabelVerticalAlignment: VerticalAlignment

Inherited from: IgcAxisComponent

companionAxisLabelVisible: FeatureState
companionAxisLogarithmBase: number

Inherited from: IgcAxisComponent

companionAxisMajorStroke: string

Inherited from: IgcAxisComponent

companionAxisMajorStrokeThickness: number
companionAxisMaximumValue: number

Inherited from: IgcAxisComponent

companionAxisMinExtent: number
companionAxisMinimumValue: number
companionAxisMinorInterval: number

Inherited from: IgcAxisComponent

companionAxisMinorStroke: string

Inherited from: IgcAxisComponent

companionAxisMinorStrokeThickness: number

companionAxisShouldAutoTruncateAnnotations

Section titled "companionAxisShouldAutoTruncateAnnotations"

Inherited from: IgcAxisComponent

companionAxisShouldAutoTruncateAnnotations: FeatureState

companionAxisShouldAvoidAnnotationCollisions

Section titled "companionAxisShouldAvoidAnnotationCollisions"

Inherited from: IgcAxisComponent

companionAxisShouldAvoidAnnotationCollisions: FeatureState

companionAxisShouldKeepAnnotationsInView

Section titled "companionAxisShouldKeepAnnotationsInView"

Inherited from: IgcAxisComponent

companionAxisShouldKeepAnnotationsInView: FeatureState

Inherited from: IgcAxisComponent

companionAxisStrip: string

Inherited from: IgcAxisComponent

companionAxisStroke: string

Inherited from: IgcAxisComponent

companionAxisStrokeThickness: number

companionAxisSyncronizedWithPrimaryAxis

Section titled "companionAxisSyncronizedWithPrimaryAxis"

Inherited from: IgcAxisComponent

companionAxisSyncronizedWithPrimaryAxis: boolean

Inherited from: IgcAxisComponent

companionAxisTickLength: number

Inherited from: IgcAxisComponent

companionAxisTickStroke: string

Inherited from: IgcAxisComponent

companionAxisTickStrokeThickness: number

Inherited from: IgcAxisComponent

companionAxisTitle: string

Inherited from: IgcAxisComponent

crossingAxis: IgcAxisComponent

Inherited from: IgcAxisComponent

crossingAxisName: string

Inherited from: IgcAxisComponent

crossingValue: any

Inherited from: IgcAxisComponent

enhancedIntervalMinimumCharacters: number

enhancedIntervalPreferMoreCategoryLabels

Section titled "enhancedIntervalPreferMoreCategoryLabels"

Inherited from: IgcAxisComponent

enhancedIntervalPreferMoreCategoryLabels: boolean

Inherited from: IgcAxisComponent

expectFunctions: boolean
favorLabellingScaleEnd: boolean
formatAbbreviatedLabel: object

Inherited from: IgcAxisComponent

formatLabel: object
interval: number

Inherited from: IgcAxisComponent

isCompanionAxis: boolean

Inherited from: IgcAxisComponent

isDisabled: boolean
isFormattingAbbreviatedLargeNumber: boolean

Inherited from: IgcAxisComponent

isInverted: boolean
isLogarithmic: boolean

Inherited from: IgcAxisComponent

label: any

Inherited from: IgcAxisComponent

labelAngle: number

Inherited from: IgcAxisComponent

labelBottomMargin: number

Inherited from: IgcAxisComponent

labelExtent: number

Inherited from: IgcAxisComponent

labelFormat: string

Inherited from: IgcAxisComponent

labelFormatSpecifiers: any[]

Inherited from: IgcAxisComponent

labelHorizontalAlignment: HorizontalAlignment

Inherited from: IgcAxisComponent

labelLeftMargin: number

Inherited from: IgcAxisComponent

labelLocation: AxisLabelsLocation

Inherited from: IgcAxisComponent

labelMaximumExtent: number

Inherited from: IgcAxisComponent

labelMaximumExtentPercentage: number

Inherited from: IgcAxisComponent

labelRightMargin: number

Inherited from: IgcAxisComponent

labelShowFirstLabel: boolean

Inherited from: IgcAxisComponent

labelTextColor: string

Inherited from: IgcAxisComponent

labelTextStyle: string

Inherited from: IgcAxisComponent

labelTopMargin: number

Inherited from: IgcAxisComponent

labelVerticalAlignment: VerticalAlignment

Inherited from: IgcAxisComponent

labelVisibility: Visibility
logarithmBase: number

Inherited from: IgcAxisComponent

majorStroke: string

Inherited from: IgcAxisComponent

majorStrokeDashArray: number[]

Inherited from: IgcAxisComponent

majorStrokeThickness: number
maximumValue: number
maxPrecision: number
minimumValue: number
minorInterval: number

Inherited from: IgcAxisComponent

minorStroke: string

Inherited from: IgcAxisComponent

minorStrokeDashArray: number[]

Inherited from: IgcAxisComponent

minorStrokeThickness: number

Inherited from: IgcAxisComponent

name: string

Inherited from: IgcAxisComponent

rangeChanged: object
referenceValue: number

Inherited from: IgcAxisComponent

renderRequested: object
shouldApplyMaxPrecisionWhenZoomed: boolean

Inherited from: IgcAxisComponent

shouldAutoTruncateAnnotations: boolean

Inherited from: IgcAxisComponent

shouldAvoidAnnotationCollisions: boolean

Inherited from: IgcAxisComponent

shouldKeepAnnotationsInView: boolean

Inherited from: IgcAxisComponent

strip: string

Inherited from: IgcAxisComponent

stroke: string

Inherited from: IgcAxisComponent

strokeDashArray: number[]

Inherited from: IgcAxisComponent

strokeThickness: number

Inherited from: IgcAxisComponent

tickLength: number

Inherited from: IgcAxisComponent

tickStroke: string

Inherited from: IgcAxisComponent

tickStrokeDashArray: number[]

Inherited from: IgcAxisComponent

tickStrokeThickness: number

Inherited from: IgcAxisComponent

title: string

Inherited from: IgcAxisComponent

titleAngle: number

Inherited from: IgcAxisComponent

titleBottomMargin: number

Inherited from: IgcAxisComponent

titleExtent: number

Inherited from: IgcAxisComponent

titleHorizontalAlignment: HorizontalAlignment

Inherited from: IgcAxisComponent

titleLeftMargin: number

Inherited from: IgcAxisComponent

titleLocation: AxisLabelsLocation

Inherited from: IgcAxisComponent

titleMaximumExtent: number

Inherited from: IgcAxisComponent

titleMaximumExtentPercentage: number

Inherited from: IgcAxisComponent

titlePosition: AxisTitlePosition

Inherited from: IgcAxisComponent

titleRightMargin: number

Inherited from: IgcAxisComponent

titleShowFirstLabel: boolean

Inherited from: IgcAxisComponent

titleTextColor: string

Inherited from: IgcAxisComponent

titleTextStyle: string

Inherited from: IgcAxisComponent

titleTopMargin: number

Inherited from: IgcAxisComponent

titleVerticalAlignment: VerticalAlignment

Inherited from: IgcAxisComponent

titleVisibility: Visibility

Inherited from: IgcAxisComponent

useEnhancedIntervalManagement: boolean

Inherited from: IgcAxisComponent

usePerLabelHeightMeasurement: boolean

Inherited from: IgcAxisComponent

get axisInternal(): Axis

Returns Axis

Determines if the axis has a user-defined maximum.

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

``

get hasUserMaximum(): boolean

Returns boolean

Determines if the axis has a user-defined minimum.

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

``

get hasUserMinimum(): boolean

Returns boolean

Inherited from: IgcAxisComponent

Gets if the current axis is of angular axis type

get isAngular(): boolean

Returns boolean

Inherited from: IgcAxisComponent

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

get isCategory(): boolean

Returns boolean

Inherited from: IgcAxisComponent

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

get isCategoryDateTime(): boolean

Returns boolean

Inherited from: IgcAxisComponent

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

get isContinuous(): boolean

Returns boolean

Inherited from: IgcAxisComponent

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

get isDateTime(): boolean

Returns boolean

Inherited from: IgcAxisComponent

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

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

get isNumeric(): boolean

Returns boolean

Inherited from: IgcAxisComponent

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

get isOrdinal(): boolean

Returns boolean

Inherited from: IgcAxisComponent

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

get isPiecewise(): boolean

Returns boolean

Inherited from: IgcAxisComponent

Gets whether this is primary axis created by an user

get isPrimaryAxis(): boolean

Returns boolean

Inherited from: IgcAxisComponent

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

get isRadial(): boolean

Returns boolean

Inherited from: IgcAxisComponent

Gets or sets if the current axis is sorting data items

get isSorting(): boolean

Returns boolean

Inherited from: IgcAxisComponent

Gets if the current axis is a vertical axis.

get isVertical(): boolean

Returns boolean

get observedAttributes(): string[]

Returns string[]

Inherited from: IgcAxisComponent

attributeChangedCallback(name: string, oldValue: string, newValue: string): void

Parameters

  • name: string
  • oldValue: string
  • newValue: string

Returns void

Inherited from: IgcAxisComponent

bindAxes(axes: IgcAxisComponent[]): void

Parameters

Returns void

connectedCallback(): void

Returns void

disconnectedCallback(): void

Returns void

Inherited from: IgcAxisComponent

ensureLabelSettings(): void

Returns void

Inherited from: IgcAxisComponent

ensureTitleSettings(): void

Returns void

findByName(name: string): any

Parameters

  • name: string

Returns any

getFullRange(): number[]

Returns number[]

Inherited from: IgcAxisComponent

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

Parameters

  • item: any
  • memberPathName: string

Returns any

Inherited from: IgcAxisComponent

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

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

provideData(data: any): void

Parameters

  • data: any

Returns void

Inherited from: IgcAxisComponent

Renders the axis with no animation.

renderAxis(): void

Returns void

Inherited from: IgcAxisComponent

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

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.

    Unscales a value from screen space into axis space.

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

Returns number

Inherited from: IgcAxisComponent

_createFromInternal(internal: any): IgcAxisComponent

Parameters

  • internal: any

Returns IgcAxisComponent