A horizontal axis that uses a DateTime scale.

The TimeXAxis is a horizontal axis that uses a DateTime scale.

<igx-data-chart
    [dataSource]="data">
    <igx-time-x-axis
		dateTimeMemberPath="date"
		#xAxis>
    </igx-time-x-axis>
</igx-data-chart>
let xAxis = new IgxTimeXAxisComponent();
xAxis.dataTimeMemberPath="date";
this.chart.axes.add(xAxis);

IgxTimeXAxisComponent

new IgxTimeXAxisComponent(): IgxTimeXAxisComponent

Returns IgxTimeXAxisComponent

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_annotations: string | IgxAxisAnnotationCollection
ngAcceptInputType_breaks: string | IgxTimeAxisBreakCollection

ngAcceptInputType_companionAxisCrossingValue

Section titled "ngAcceptInputType_companionAxisCrossingValue"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisCrossingValue: string | number

ngAcceptInputType_companionAxisEnabled

Section titled "ngAcceptInputType_companionAxisEnabled"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisEnabled: string | boolean

ngAcceptInputType_companionAxisIsInverted

Section titled "ngAcceptInputType_companionAxisIsInverted"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisIsInverted: any

ngAcceptInputType_companionAxisLabelAngle

Section titled "ngAcceptInputType_companionAxisLabelAngle"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisLabelAngle: string | number

ngAcceptInputType_companionAxisLabelExtent

Section titled "ngAcceptInputType_companionAxisLabelExtent"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisLabelExtent: string | number

ngAcceptInputType_companionAxisLabelHorizontalAlignment

Section titled "ngAcceptInputType_companionAxisLabelHorizontalAlignment"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisLabelHorizontalAlignment: any

ngAcceptInputType_companionAxisLabelLocation

Section titled "ngAcceptInputType_companionAxisLabelLocation"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisLabelLocation: string | AxisLabelsLocation

ngAcceptInputType_companionAxisLabelOpposite

Section titled "ngAcceptInputType_companionAxisLabelOpposite"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisLabelOpposite: string | boolean

ngAcceptInputType_companionAxisLabelVerticalAlignment

Section titled "ngAcceptInputType_companionAxisLabelVerticalAlignment"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisLabelVerticalAlignment: any

ngAcceptInputType_companionAxisLabelVisible

Section titled "ngAcceptInputType_companionAxisLabelVisible"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisLabelVisible: any

ngAcceptInputType_companionAxisMajorStrokeThickness

Section titled "ngAcceptInputType_companionAxisMajorStrokeThickness"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisMajorStrokeThickness: string | number

ngAcceptInputType_companionAxisMinExtent

Section titled "ngAcceptInputType_companionAxisMinExtent"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisMinExtent: string | number

ngAcceptInputType_companionAxisMinorStrokeThickness

Section titled "ngAcceptInputType_companionAxisMinorStrokeThickness"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisMinorStrokeThickness: string | number

ngAcceptInputType_companionAxisShouldAutoTruncateAnnotations

Section titled "ngAcceptInputType_companionAxisShouldAutoTruncateAnnotations"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisShouldAutoTruncateAnnotations: any

ngAcceptInputType_companionAxisShouldAvoidAnnotationCollisions

Section titled "ngAcceptInputType_companionAxisShouldAvoidAnnotationCollisions"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisShouldAvoidAnnotationCollisions: any

ngAcceptInputType_companionAxisShouldKeepAnnotationsInView

Section titled "ngAcceptInputType_companionAxisShouldKeepAnnotationsInView"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisShouldKeepAnnotationsInView: any

ngAcceptInputType_companionAxisStrokeThickness

Section titled "ngAcceptInputType_companionAxisStrokeThickness"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisStrokeThickness: string | number

ngAcceptInputType_companionAxisSyncronizedWithPrimaryAxis

Section titled "ngAcceptInputType_companionAxisSyncronizedWithPrimaryAxis"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisSyncronizedWithPrimaryAxis: string | boolean

ngAcceptInputType_companionAxisTickLength

Section titled "ngAcceptInputType_companionAxisTickLength"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisTickLength: string | number

ngAcceptInputType_companionAxisTickStrokeThickness

Section titled "ngAcceptInputType_companionAxisTickStrokeThickness"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_companionAxisTickStrokeThickness: string | number

ngAcceptInputType_enhancedIntervalMinimumCharacters

Section titled "ngAcceptInputType_enhancedIntervalMinimumCharacters"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_enhancedIntervalMinimumCharacters: string | number

ngAcceptInputType_enhancedIntervalPreferMoreCategoryLabels

Section titled "ngAcceptInputType_enhancedIntervalPreferMoreCategoryLabels"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_enhancedIntervalPreferMoreCategoryLabels: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_expectFunctions: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_gap: string | number
ngAcceptInputType_intervals: string | IgxTimeAxisIntervalCollection

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_isAngular: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_isCategory: string | boolean

ngAcceptInputType_isCategoryDateTime

Section titled "ngAcceptInputType_isCategoryDateTime"
ngAcceptInputType_isCategoryDateTime: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_isCompanionAxis: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_isContinuous: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_isDataPreSorted: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_isDateTime: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_isDisabled: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_isHorizontal: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_isInverted: string | boolean

ngAcceptInputType_isLastLabelMandatory

Section titled "ngAcceptInputType_isLastLabelMandatory"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_isLastLabelMandatory: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_isNumeric: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_isOrdinal: string | boolean
ngAcceptInputType_isPiecewise: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_isPrimaryAxis: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_isRadial: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_isSorting: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_isVertical: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_itemsCount: string | number

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_labelAngle: string | number

ngAcceptInputType_labelBottomMargin

Section titled "ngAcceptInputType_labelBottomMargin"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_labelBottomMargin: string | number

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_labelExtent: string | number
ngAcceptInputType_labelFormats: string | IgxTimeAxisLabelFormatCollection

ngAcceptInputType_labelFormatSpecifiers

Section titled "ngAcceptInputType_labelFormatSpecifiers"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_labelFormatSpecifiers: string | any[]

ngAcceptInputType_labelHorizontalAlignment

Section titled "ngAcceptInputType_labelHorizontalAlignment"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_labelHorizontalAlignment: any

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_labelLeftMargin: string | number
ngAcceptInputType_labellingMode: string | TimeAxisLabellingMode

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_labelLocation: string | AxisLabelsLocation

ngAcceptInputType_labelMaximumExtent

Section titled "ngAcceptInputType_labelMaximumExtent"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_labelMaximumExtent: string | number

ngAcceptInputType_labelMaximumExtentPercentage

Section titled "ngAcceptInputType_labelMaximumExtentPercentage"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_labelMaximumExtentPercentage: string | number

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_labelRightMargin: string | number

ngAcceptInputType_labelShowFirstLabel

Section titled "ngAcceptInputType_labelShowFirstLabel"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_labelShowFirstLabel: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_labelTopMargin: string | number

ngAcceptInputType_labelVerticalAlignment

Section titled "ngAcceptInputType_labelVerticalAlignment"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_labelVerticalAlignment: any

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_labelVisibility: any

ngAcceptInputType_majorStrokeDashArray

Section titled "ngAcceptInputType_majorStrokeDashArray"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_majorStrokeDashArray: string | number[]

ngAcceptInputType_majorStrokeThickness

Section titled "ngAcceptInputType_majorStrokeThickness"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_majorStrokeThickness: string | number

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_maximumGap: string | number

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_minimumGapSize: string | number

ngAcceptInputType_minorStrokeDashArray

Section titled "ngAcceptInputType_minorStrokeDashArray"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_minorStrokeDashArray: string | number[]

ngAcceptInputType_minorStrokeThickness

Section titled "ngAcceptInputType_minorStrokeThickness"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_minorStrokeThickness: string | number

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_overlap: string | number

ngAcceptInputType_shouldAutoTruncateAnnotations

Section titled "ngAcceptInputType_shouldAutoTruncateAnnotations"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_shouldAutoTruncateAnnotations: string | boolean

ngAcceptInputType_shouldAvoidAnnotationCollisions

Section titled "ngAcceptInputType_shouldAvoidAnnotationCollisions"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_shouldAvoidAnnotationCollisions: string | boolean

ngAcceptInputType_shouldKeepAnnotationsInView

Section titled "ngAcceptInputType_shouldKeepAnnotationsInView"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_shouldKeepAnnotationsInView: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_strokeDashArray: string | number[]

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_strokeThickness: string | number

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_tickLength: string | number

ngAcceptInputType_tickStrokeDashArray

Section titled "ngAcceptInputType_tickStrokeDashArray"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_tickStrokeDashArray: string | number[]

ngAcceptInputType_tickStrokeThickness

Section titled "ngAcceptInputType_tickStrokeThickness"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_tickStrokeThickness: string | number

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_titleAngle: string | number

ngAcceptInputType_titleBottomMargin

Section titled "ngAcceptInputType_titleBottomMargin"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_titleBottomMargin: string | number

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_titleExtent: string | number

ngAcceptInputType_titleHorizontalAlignment

Section titled "ngAcceptInputType_titleHorizontalAlignment"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_titleHorizontalAlignment: any

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_titleLeftMargin: string | number

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_titleLocation: string | AxisLabelsLocation

ngAcceptInputType_titleMaximumExtent

Section titled "ngAcceptInputType_titleMaximumExtent"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_titleMaximumExtent: string | number

ngAcceptInputType_titleMaximumExtentPercentage

Section titled "ngAcceptInputType_titleMaximumExtentPercentage"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_titleMaximumExtentPercentage: string | number

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_titlePosition: string | AxisTitlePosition

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_titleRightMargin: string | number

ngAcceptInputType_titleShowFirstLabel

Section titled "ngAcceptInputType_titleShowFirstLabel"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_titleShowFirstLabel: string | boolean

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_titleTopMargin: string | number

ngAcceptInputType_titleVerticalAlignment

Section titled "ngAcceptInputType_titleVerticalAlignment"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_titleVerticalAlignment: any

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_titleVisibility: any

ngAcceptInputType_useClusteringMode

Section titled "ngAcceptInputType_useClusteringMode"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_useClusteringMode: string | boolean

ngAcceptInputType_useEnhancedIntervalManagement

Section titled "ngAcceptInputType_useEnhancedIntervalManagement"

Inherited from: IgxTimeAxisBaseComponent

ngAcceptInputType_useEnhancedIntervalManagement: string | boolean

ngAcceptInputType_usePerLabelHeightMeasurement

Section titled "ngAcceptInputType_usePerLabelHeightMeasurement"

Inherited from: IgxTimeAxisBaseComponent

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

Inherited from: IgxTimeAxisBaseComponent

actualMajorStroke: string

Inherited from: IgxTimeAxisBaseComponent

actualMaximumValue: Date

Inherited from: IgxTimeAxisBaseComponent

actualMinimumValue: Date

Inherited from: IgxTimeAxisBaseComponent

actualMinorStroke: string

Inherited from: IgxTimeAxisBaseComponent

actualStroke: string

Inherited from: IgxTimeAxisBaseComponent

annotations: IgxAxisAnnotationCollection
breaks: IgxTimeAxisBreakCollection

Inherited from: IgxTimeAxisBaseComponent

coercionMethods: any

Inherited from: IgxTimeAxisBaseComponent

companionAxisCrossingAxis: IgxAxisComponent

Inherited from: IgxTimeAxisBaseComponent

companionAxisCrossingValue: number

Inherited from: IgxTimeAxisBaseComponent

companionAxisEnabled: boolean

Inherited from: IgxTimeAxisBaseComponent

companionAxisIsInverted: FeatureState

Inherited from: IgxTimeAxisBaseComponent

companionAxisLabelAngle: number

Inherited from: IgxTimeAxisBaseComponent

companionAxisLabelColor: string

Inherited from: IgxTimeAxisBaseComponent

companionAxisLabelExtent: number

companionAxisLabelHorizontalAlignment

Section titled "companionAxisLabelHorizontalAlignment"

Inherited from: IgxTimeAxisBaseComponent

companionAxisLabelHorizontalAlignment: HorizontalAlignment

Inherited from: IgxTimeAxisBaseComponent

companionAxisLabelLocation: AxisLabelsLocation

Inherited from: IgxTimeAxisBaseComponent

companionAxisLabelOpposite: boolean

companionAxisLabelVerticalAlignment

Section titled "companionAxisLabelVerticalAlignment"

Inherited from: IgxTimeAxisBaseComponent

companionAxisLabelVerticalAlignment: VerticalAlignment

Inherited from: IgxTimeAxisBaseComponent

companionAxisLabelVisible: FeatureState

Inherited from: IgxTimeAxisBaseComponent

companionAxisMajorStroke: string

Inherited from: IgxTimeAxisBaseComponent

companionAxisMajorStrokeThickness: number

Inherited from: IgxTimeAxisBaseComponent

companionAxisMinExtent: number

Inherited from: IgxTimeAxisBaseComponent

companionAxisMinorStroke: string

Inherited from: IgxTimeAxisBaseComponent

companionAxisMinorStrokeThickness: number

companionAxisShouldAutoTruncateAnnotations

Section titled "companionAxisShouldAutoTruncateAnnotations"

Inherited from: IgxTimeAxisBaseComponent

companionAxisShouldAutoTruncateAnnotations: FeatureState

companionAxisShouldAvoidAnnotationCollisions

Section titled "companionAxisShouldAvoidAnnotationCollisions"

Inherited from: IgxTimeAxisBaseComponent

companionAxisShouldAvoidAnnotationCollisions: FeatureState

companionAxisShouldKeepAnnotationsInView

Section titled "companionAxisShouldKeepAnnotationsInView"

Inherited from: IgxTimeAxisBaseComponent

companionAxisShouldKeepAnnotationsInView: FeatureState

Inherited from: IgxTimeAxisBaseComponent

companionAxisStrip: string

Inherited from: IgxTimeAxisBaseComponent

companionAxisStroke: string

Inherited from: IgxTimeAxisBaseComponent

companionAxisStrokeThickness: number

companionAxisSyncronizedWithPrimaryAxis

Section titled "companionAxisSyncronizedWithPrimaryAxis"

Inherited from: IgxTimeAxisBaseComponent

companionAxisSyncronizedWithPrimaryAxis: boolean

Inherited from: IgxTimeAxisBaseComponent

companionAxisTickLength: number

Inherited from: IgxTimeAxisBaseComponent

companionAxisTickStroke: string

Inherited from: IgxTimeAxisBaseComponent

companionAxisTickStrokeThickness: number

Inherited from: IgxTimeAxisBaseComponent

companionAxisTitle: string

Inherited from: IgxTimeAxisBaseComponent

crossingAxis: IgxAxisComponent

Inherited from: IgxTimeAxisBaseComponent

crossingValue: any

Inherited from: IgxTimeAxisBaseComponent

dataSource: any

Inherited from: IgxTimeAxisBaseComponent

dateTimeMemberPath: string

Inherited from: IgxTimeAxisBaseComponent

enhancedIntervalMinimumCharacters: number

enhancedIntervalPreferMoreCategoryLabels

Section titled "enhancedIntervalPreferMoreCategoryLabels"

Inherited from: IgxTimeAxisBaseComponent

enhancedIntervalPreferMoreCategoryLabels: boolean

Inherited from: IgxTimeAxisBaseComponent

expectFunctions: boolean

Inherited from: IgxTimeAxisBaseComponent

formatLabel: object

Inherited from: IgxTimeAxisBaseComponent

gap: number
intervals: IgxTimeAxisIntervalCollection

Inherited from: IgxTimeAxisBaseComponent

isCompanionAxis: boolean

Inherited from: IgxTimeAxisBaseComponent

isDataPreSorted: boolean

Inherited from: IgxTimeAxisBaseComponent

isDisabled: boolean

Inherited from: IgxTimeAxisBaseComponent

isInverted: boolean

Inherited from: IgxTimeAxisBaseComponent

isLastLabelMandatory: boolean

Inherited from: IgxTimeAxisBaseComponent

itemsCount: number

Inherited from: IgxTimeAxisBaseComponent

label: any

Inherited from: IgxTimeAxisBaseComponent

labelAngle: number

Inherited from: IgxTimeAxisBaseComponent

labelBottomMargin: number

Inherited from: IgxTimeAxisBaseComponent

labelExtent: number

Inherited from: IgxTimeAxisBaseComponent

labelFormat: string
labelFormats: IgxTimeAxisLabelFormatCollection

Inherited from: IgxTimeAxisBaseComponent

labelFormatSpecifiers: any[]

Inherited from: IgxTimeAxisBaseComponent

labelHorizontalAlignment: HorizontalAlignment

Inherited from: IgxTimeAxisBaseComponent

labelLeftMargin: number
labellingMode: TimeAxisLabellingMode

Inherited from: IgxTimeAxisBaseComponent

labelLocation: AxisLabelsLocation

Inherited from: IgxTimeAxisBaseComponent

labelMaximumExtent: number

Inherited from: IgxTimeAxisBaseComponent

labelMaximumExtentPercentage: number

Inherited from: IgxTimeAxisBaseComponent

labelRightMargin: number

Inherited from: IgxTimeAxisBaseComponent

labelShowFirstLabel: boolean

Inherited from: IgxTimeAxisBaseComponent

labelTextColor: string

Inherited from: IgxTimeAxisBaseComponent

labelTextStyle: string

Inherited from: IgxTimeAxisBaseComponent

labelTopMargin: number

Inherited from: IgxTimeAxisBaseComponent

labelVerticalAlignment: VerticalAlignment

Inherited from: IgxTimeAxisBaseComponent

labelVisibility: Visibility

Inherited from: IgxTimeAxisBaseComponent

majorStroke: string

Inherited from: IgxTimeAxisBaseComponent

majorStrokeDashArray: number[]

Inherited from: IgxTimeAxisBaseComponent

majorStrokeThickness: number

Inherited from: IgxTimeAxisBaseComponent

maximumGap: number

Inherited from: IgxTimeAxisBaseComponent

maximumValue: Date

Inherited from: IgxTimeAxisBaseComponent

minimumGapSize: number

Inherited from: IgxTimeAxisBaseComponent

minimumValue: Date

Inherited from: IgxTimeAxisBaseComponent

minorStroke: string

Inherited from: IgxTimeAxisBaseComponent

minorStrokeDashArray: number[]

Inherited from: IgxTimeAxisBaseComponent

minorStrokeThickness: number

Inherited from: IgxTimeAxisBaseComponent

name: string

Inherited from: IgxTimeAxisBaseComponent

overlap: number

Inherited from: IgxTimeAxisBaseComponent

shouldAutoTruncateAnnotations: boolean

Inherited from: IgxTimeAxisBaseComponent

shouldAvoidAnnotationCollisions: boolean

Inherited from: IgxTimeAxisBaseComponent

shouldKeepAnnotationsInView: boolean

Inherited from: IgxTimeAxisBaseComponent

strip: string

Inherited from: IgxTimeAxisBaseComponent

stroke: string

Inherited from: IgxTimeAxisBaseComponent

strokeDashArray: number[]

Inherited from: IgxTimeAxisBaseComponent

strokeThickness: number

Inherited from: IgxTimeAxisBaseComponent

tickLength: number

Inherited from: IgxTimeAxisBaseComponent

tickStroke: string

Inherited from: IgxTimeAxisBaseComponent

tickStrokeDashArray: number[]

Inherited from: IgxTimeAxisBaseComponent

tickStrokeThickness: number

Inherited from: IgxTimeAxisBaseComponent

title: string

Inherited from: IgxTimeAxisBaseComponent

titleAngle: number

Inherited from: IgxTimeAxisBaseComponent

titleBottomMargin: number

Inherited from: IgxTimeAxisBaseComponent

titleExtent: number

Inherited from: IgxTimeAxisBaseComponent

titleHorizontalAlignment: HorizontalAlignment

Inherited from: IgxTimeAxisBaseComponent

titleLeftMargin: number

Inherited from: IgxTimeAxisBaseComponent

titleLocation: AxisLabelsLocation

Inherited from: IgxTimeAxisBaseComponent

titleMaximumExtent: number

Inherited from: IgxTimeAxisBaseComponent

titleMaximumExtentPercentage: number

Inherited from: IgxTimeAxisBaseComponent

titlePosition: AxisTitlePosition

Inherited from: IgxTimeAxisBaseComponent

titleRightMargin: number

Inherited from: IgxTimeAxisBaseComponent

titleShowFirstLabel: boolean

Inherited from: IgxTimeAxisBaseComponent

titleTextColor: string

Inherited from: IgxTimeAxisBaseComponent

titleTextStyle: string

Inherited from: IgxTimeAxisBaseComponent

titleTopMargin: number

Inherited from: IgxTimeAxisBaseComponent

titleVerticalAlignment: VerticalAlignment

Inherited from: IgxTimeAxisBaseComponent

titleVisibility: Visibility

Inherited from: IgxTimeAxisBaseComponent

useClusteringMode: boolean

Inherited from: IgxTimeAxisBaseComponent

useEnhancedIntervalManagement: boolean

Inherited from: IgxTimeAxisBaseComponent

usePerLabelHeightMeasurement: boolean

Inherited from: IgxTimeAxisBaseComponent

get actualMaximumValueChange(): EventEmitter<Date>

Returns EventEmitter<Date>

Inherited from: IgxTimeAxisBaseComponent

get actualMinimumValueChange(): EventEmitter<Date>

Returns EventEmitter<Date>

Inherited from: IgxTimeAxisBaseComponent

get axisInternal(): Axis

Returns Axis

Inherited from: IgxTimeAxisBaseComponent

Gets if the current axis is of angular axis type

get isAngular(): boolean

Returns boolean

Inherited from: IgxTimeAxisBaseComponent

Checks if the axis is of category axis type

get isCategory(): boolean

Returns boolean

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

get isCategoryDateTime(): boolean

Returns boolean

Inherited from: IgxTimeAxisBaseComponent

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

get isContinuous(): boolean

Returns boolean

Inherited from: IgxTimeAxisBaseComponent

Checks if the axis is of date time axis type

Use IsDateTime property to Checks if the axis is of date time axis type.

const isDT = this.timeXAxis.isDateTime;
get isDateTime(): boolean

Returns boolean

Inherited from: IgxTimeAxisBaseComponent

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

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

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

get isOrdinal(): boolean

Returns boolean

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

get isPiecewise(): boolean

Returns boolean

Inherited from: IgxTimeAxisBaseComponent

Gets whether this is primary axis created by an user

get isPrimaryAxis(): boolean

Returns boolean

Inherited from: IgxTimeAxisBaseComponent

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

get isRadial(): boolean

Returns boolean

Inherited from: IgxTimeAxisBaseComponent

Checks if axis requires sorting of items

Use IsSorting property to Checks if axis requires sorting of items.

const isDT = this.timeXAxis.isDateTime;
get isSorting(): boolean

Returns boolean

Inherited from: IgxTimeAxisBaseComponent

Gets if the current axis is a vertical axis.

get isVertical(): boolean

Returns boolean

Inherited from: IgxTimeAxisBaseComponent

Occurs when the axis range changes.

get rangeChanged(): EventEmitter<object>

Returns EventEmitter<object>

Inherited from: IgxTimeAxisBaseComponent

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

get renderRequested(): EventEmitter<object>

Returns EventEmitter<object>

Inherited from: IgxTimeAxisBaseComponent

bindAxes(axes: IgxAxisComponent[]): void

Parameters

Returns void

Inherited from: IgxTimeAxisBaseComponent

ensureLabelSettings(): void

Returns void

Inherited from: IgxTimeAxisBaseComponent

ensureTitleSettings(): void

Returns void

findByName(name: string): any

Parameters

  • name: string

Returns any

Inherited from: IgxTimeAxisBaseComponent

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

Parameters

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

Returns IgRect

Inherited from: IgxTimeAxisBaseComponent

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

Parameters

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

Returns IgRect

Inherited from: IgxTimeAxisBaseComponent

getFullRange(): number[]

Returns number[]

Gets the index of the data item with the value nearest the given value.

getIndexClosestToUnscaledValue(unscaledValue: number): number

Parameters

  • unscaledValue: number
    • The value to find a value close to.

Returns number

Inherited from: IgxTimeAxisBaseComponent

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

Parameters

  • item: any
  • memberPathName: string

Returns any

Inherited from: IgxTimeAxisBaseComponent

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

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

ngOnInit(): void

Returns void

Inherited from: IgxTimeAxisBaseComponent

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

notifyClearItems(): void

Returns void

Inherited from: IgxTimeAxisBaseComponent

Updates the axis when the data has been changed.

notifyDataChanged(): void

Returns void

Inherited from: IgxTimeAxisBaseComponent

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

Parameters

  • index: number
  • newItem: any

Returns void

Inherited from: IgxTimeAxisBaseComponent

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

Parameters

  • index: number
  • oldItem: any

Returns void

Inherited from: IgxTimeAxisBaseComponent

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

Parameters

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

Returns void

Inherited from: IgxTimeAxisBaseComponent

provideData(data: any[]): void

Parameters

  • data: any[]

Returns void

Inherited from: IgxTimeAxisBaseComponent

Renders the axis with no animation.

renderAxis(): void

Returns void

Inherited from: IgxTimeAxisBaseComponent

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

Scales a value from axis space into screen space.

scaleValue(unscaledValue: number): number

Parameters

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

Returns number

Inherited from: IgxTimeAxisBaseComponent

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

_createFromInternal(internal: any): IgxAxisComponent

Parameters

  • internal: any

Returns IgxAxisComponent