Represents a chart with an ordinal X-axis and a numeric Y-axis.

Ignite UI for WebComponents Category Chart - Documentation

The Ignite UI Category Chart is a lightweight, highly performant chart. It can be easily configured to display category data using an extremely simple and intuitive API. All you need to do is provide your data to the chart and it will take care of everything else.

Example:

IgcCategoryChartComponent

new IgcCategoryChartComponent(): IgcCategoryChartComponent

Returns IgcCategoryChartComponent

htmlTagName: string

Inherited from: IgcXYChartComponent

actualBrushes: string[]

Inherited from: IgcXYChartComponent

actualOutlines: string[]

Inherited from: IgcXYChartComponent

actualXAxisLabelTextColor: string

Inherited from: IgcXYChartComponent

actualYAxisLabelTextColor: string

Inherited from: IgcXYChartComponent

alignsGridLinesToPixels: boolean

Inherited from: IgcXYChartComponent

animateSeriesWhenAxisRangeChanges: boolean

Inherited from: IgcXYChartComponent

areaFillOpacity: number

Inherited from: IgcXYChartComponent

autoCalloutsVisible: boolean
autoExpandMarginExtraPadding: number
autoExpandMarginMaximumValue: number
autoMarginAndAngleUpdateMode: AutoMarginsAndAngleUpdateMode

Inherited from: IgcXYChartComponent

bottomMargin: number

Inherited from: IgcXYChartComponent

brushes: string[]

Inherited from: IgcXYChartComponent

calloutCollisionMode: CalloutCollisionMode

Inherited from: IgcXYChartComponent

calloutLabelUpdating: object

Inherited from: IgcXYChartComponent

calloutRenderStyleUpdating: object

Inherited from: IgcXYChartComponent

calloutsAllowedPositions: IgcCalloutPlacementPositionsCollection

Inherited from: IgcXYChartComponent

calloutsAutoLabelPrecision: number

Inherited from: IgcXYChartComponent

calloutsBackground: string

Inherited from: IgcXYChartComponent

calloutsContentMemberPath: string

Inherited from: IgcXYChartComponent

calloutsDarkTextColor: string

Inherited from: IgcXYChartComponent

calloutsDataSource: any[]

Inherited from: IgcXYChartComponent

calloutsLabelMemberPath: string

Inherited from: IgcXYChartComponent

calloutsLeaderBrush: string

Inherited from: IgcXYChartComponent

calloutsLightTextColor: string

Inherited from: IgcXYChartComponent

calloutsOutline: string

Inherited from: IgcXYChartComponent

calloutsStrokeThickness: number

Inherited from: IgcXYChartComponent

calloutsTextColor: string

Inherited from: IgcXYChartComponent

calloutsTextStyle: string

Inherited from: IgcXYChartComponent

calloutStyleUpdating: object

Inherited from: IgcXYChartComponent

calloutStyleUpdatingEventEnabled: boolean

calloutsUseAutoContrastingLabelColors

Section titled "calloutsUseAutoContrastingLabelColors"

Inherited from: IgcXYChartComponent

calloutsUseAutoContrastingLabelColors: boolean

Inherited from: IgcXYChartComponent

calloutsUseItemColorForFill: boolean

Inherited from: IgcXYChartComponent

calloutsUseItemColorForOutline: boolean

Inherited from: IgcXYChartComponent

calloutsVisible: boolean

Inherited from: IgcXYChartComponent

calloutsXMemberPath: string

Inherited from: IgcXYChartComponent

calloutsYMemberPath: string

Inherited from: IgcXYChartComponent

chartTitle: string
chartType: CategoryChartType

Inherited from: IgcXYChartComponent

computedPlotAreaMarginMode: ComputedPlotAreaMarginMode

Inherited from: IgcXYChartComponent

crosshairsAnnotationEnabled: boolean

crosshairsAnnotationXAxisBackground

Section titled "crosshairsAnnotationXAxisBackground"

Inherited from: IgcXYChartComponent

crosshairsAnnotationXAxisBackground: string

Inherited from: IgcXYChartComponent

crosshairsAnnotationXAxisPrecision: number

Inherited from: IgcXYChartComponent

crosshairsAnnotationXAxisTextColor: string

crosshairsAnnotationYAxisBackground

Section titled "crosshairsAnnotationYAxisBackground"

Inherited from: IgcXYChartComponent

crosshairsAnnotationYAxisBackground: string

Inherited from: IgcXYChartComponent

crosshairsAnnotationYAxisPrecision: number

Inherited from: IgcXYChartComponent

crosshairsAnnotationYAxisTextColor: string

Inherited from: IgcXYChartComponent

crosshairsDisplayMode: CrosshairsDisplayMode

Inherited from: IgcXYChartComponent

crosshairsLineHorizontalStroke: string

Inherited from: IgcXYChartComponent

crosshairsLineThickness: number

Inherited from: IgcXYChartComponent

crosshairsLineVerticalStroke: string

Inherited from: IgcXYChartComponent

crosshairsSkipInvalidData: boolean

Inherited from: IgcXYChartComponent

crosshairsSkipZeroValueFragments: boolean

Inherited from: IgcXYChartComponent

crosshairsSnapToData: boolean
dataSource: any[]

Inherited from: IgcXYChartComponent

dataToolTipBadgeMarginBottom: number

Inherited from: IgcXYChartComponent

dataToolTipBadgeMarginLeft: number

Inherited from: IgcXYChartComponent

dataToolTipBadgeMarginRight: number

Inherited from: IgcXYChartComponent

dataToolTipBadgeMarginTop: number

Inherited from: IgcXYChartComponent

dataToolTipBadgeShape: LegendItemBadgeShape

Inherited from: IgcXYChartComponent

dataToolTipDefaultPositionOffsetX: number

Inherited from: IgcXYChartComponent

dataToolTipDefaultPositionOffsetY: number

Inherited from: IgcXYChartComponent

dataToolTipExcludedColumns: string[]

Inherited from: IgcXYChartComponent

dataToolTipExcludedSeries: string[]

Inherited from: IgcXYChartComponent

dataToolTipGroupedPositionModeX: DataTooltipGroupedPositionX

Inherited from: IgcXYChartComponent

dataToolTipGroupedPositionModeY: DataTooltipGroupedPositionY

Inherited from: IgcXYChartComponent

dataToolTipGroupingMode: DataToolTipLayerGroupingMode

Inherited from: IgcXYChartComponent

dataToolTipGroupRowMarginBottom: number

Inherited from: IgcXYChartComponent

dataToolTipGroupRowMarginLeft: number

Inherited from: IgcXYChartComponent

dataToolTipGroupRowMarginRight: number

Inherited from: IgcXYChartComponent

dataToolTipGroupRowMarginTop: number

Inherited from: IgcXYChartComponent

dataToolTipGroupRowVisible: boolean

Inherited from: IgcXYChartComponent

dataToolTipGroupTextColor: string

Inherited from: IgcXYChartComponent

dataToolTipGroupTextMarginBottom: number

Inherited from: IgcXYChartComponent

dataToolTipGroupTextMarginLeft: number

Inherited from: IgcXYChartComponent

dataToolTipGroupTextMarginRight: number

Inherited from: IgcXYChartComponent

dataToolTipGroupTextMarginTop: number

Inherited from: IgcXYChartComponent

dataToolTipGroupTextStyle: string

Inherited from: IgcXYChartComponent

dataToolTipHeaderFormatCulture: string

Inherited from: IgcXYChartComponent

dataToolTipHeaderFormatDate: DataLegendHeaderDateMode

Inherited from: IgcXYChartComponent

dataToolTipHeaderFormatSpecifiers: any[]

Inherited from: IgcXYChartComponent

dataToolTipHeaderFormatString: string

Inherited from: IgcXYChartComponent

dataToolTipHeaderFormatTime: DataLegendHeaderTimeMode

Inherited from: IgcXYChartComponent

dataToolTipHeaderRowMarginBottom: number

Inherited from: IgcXYChartComponent

dataToolTipHeaderRowMarginLeft: number

Inherited from: IgcXYChartComponent

dataToolTipHeaderRowMarginRight: number

Inherited from: IgcXYChartComponent

dataToolTipHeaderRowMarginTop: number

Inherited from: IgcXYChartComponent

dataToolTipHeaderRowVisible: boolean

Inherited from: IgcXYChartComponent

dataToolTipHeaderText: string

Inherited from: IgcXYChartComponent

dataToolTipHeaderTextColor: string

Inherited from: IgcXYChartComponent

dataToolTipHeaderTextMarginBottom: number

Inherited from: IgcXYChartComponent

dataToolTipHeaderTextMarginLeft: number

Inherited from: IgcXYChartComponent

dataToolTipHeaderTextMarginRight: number

Inherited from: IgcXYChartComponent

dataToolTipHeaderTextMarginTop: number

Inherited from: IgcXYChartComponent

dataToolTipHeaderTextStyle: string

Inherited from: IgcXYChartComponent

dataToolTipIncludedColumns: string[]

Inherited from: IgcXYChartComponent

dataToolTipIncludedSeries: string[]

Inherited from: IgcXYChartComponent

dataToolTipLabelDisplayMode: DataLegendLabelMode

Inherited from: IgcXYChartComponent

dataToolTipLabelTextColor: string

Inherited from: IgcXYChartComponent

dataToolTipLabelTextMarginBottom: number

Inherited from: IgcXYChartComponent

dataToolTipLabelTextMarginLeft: number

Inherited from: IgcXYChartComponent

dataToolTipLabelTextMarginRight: number

Inherited from: IgcXYChartComponent

dataToolTipLabelTextMarginTop: number

Inherited from: IgcXYChartComponent

dataToolTipLabelTextStyle: string

Inherited from: IgcXYChartComponent

dataToolTipPositionOffsetX: number

Inherited from: IgcXYChartComponent

dataToolTipPositionOffsetY: number

dataToolTipShouldUpdateWhenSeriesDataChanges

Section titled "dataToolTipShouldUpdateWhenSeriesDataChanges"

Inherited from: IgcXYChartComponent

dataToolTipShouldUpdateWhenSeriesDataChanges: boolean

Inherited from: IgcXYChartComponent

dataToolTipSummaryLabelText: string

Inherited from: IgcXYChartComponent

dataToolTipSummaryLabelTextColor: string

Inherited from: IgcXYChartComponent

dataToolTipSummaryLabelTextStyle: string

Inherited from: IgcXYChartComponent

dataToolTipSummaryRowMarginBottom: number

Inherited from: IgcXYChartComponent

dataToolTipSummaryRowMarginLeft: number

Inherited from: IgcXYChartComponent

dataToolTipSummaryRowMarginRight: number

Inherited from: IgcXYChartComponent

dataToolTipSummaryRowMarginTop: number

Inherited from: IgcXYChartComponent

dataToolTipSummaryTitleText: string

Inherited from: IgcXYChartComponent

dataToolTipSummaryTitleTextColor: string

dataToolTipSummaryTitleTextMarginBottom

Section titled "dataToolTipSummaryTitleTextMarginBottom"

Inherited from: IgcXYChartComponent

dataToolTipSummaryTitleTextMarginBottom: number

dataToolTipSummaryTitleTextMarginLeft

Section titled "dataToolTipSummaryTitleTextMarginLeft"

Inherited from: IgcXYChartComponent

dataToolTipSummaryTitleTextMarginLeft: number

dataToolTipSummaryTitleTextMarginRight

Section titled "dataToolTipSummaryTitleTextMarginRight"

Inherited from: IgcXYChartComponent

dataToolTipSummaryTitleTextMarginRight: number

dataToolTipSummaryTitleTextMarginTop

Section titled "dataToolTipSummaryTitleTextMarginTop"

Inherited from: IgcXYChartComponent

dataToolTipSummaryTitleTextMarginTop: number

Inherited from: IgcXYChartComponent

dataToolTipSummaryTitleTextStyle: string

Inherited from: IgcXYChartComponent

dataToolTipSummaryType: DataLegendSummaryType

Inherited from: IgcXYChartComponent

dataToolTipSummaryUnitsText: string

Inherited from: IgcXYChartComponent

dataToolTipSummaryUnitsTextColor: string

Inherited from: IgcXYChartComponent

dataToolTipSummaryUnitsTextStyle: string

Inherited from: IgcXYChartComponent

dataToolTipSummaryValueTextColor: string

Inherited from: IgcXYChartComponent

dataToolTipSummaryValueTextStyle: string

Inherited from: IgcXYChartComponent

dataToolTipTitleTextColor: string

Inherited from: IgcXYChartComponent

dataToolTipTitleTextMarginBottom: number

Inherited from: IgcXYChartComponent

dataToolTipTitleTextMarginLeft: number

Inherited from: IgcXYChartComponent

dataToolTipTitleTextMarginRight: number

Inherited from: IgcXYChartComponent

dataToolTipTitleTextMarginTop: number

Inherited from: IgcXYChartComponent

dataToolTipTitleTextStyle: string

Inherited from: IgcXYChartComponent

dataToolTipUnitsDisplayMode: DataLegendUnitsMode

Inherited from: IgcXYChartComponent

dataToolTipUnitsText: string

Inherited from: IgcXYChartComponent

dataToolTipUnitsTextColor: string

Inherited from: IgcXYChartComponent

dataToolTipUnitsTextMarginBottom: number

Inherited from: IgcXYChartComponent

dataToolTipUnitsTextMarginLeft: number

Inherited from: IgcXYChartComponent

dataToolTipUnitsTextMarginRight: number

Inherited from: IgcXYChartComponent

dataToolTipUnitsTextMarginTop: number

Inherited from: IgcXYChartComponent

dataToolTipUnitsTextStyle: string

Inherited from: IgcXYChartComponent

dataToolTipValueFormatAbbreviation: DataAbbreviationMode

Inherited from: IgcXYChartComponent

dataToolTipValueFormatCulture: string

Inherited from: IgcXYChartComponent

dataToolTipValueFormatMaxFractions: number

Inherited from: IgcXYChartComponent

dataToolTipValueFormatMinFractions: number

Inherited from: IgcXYChartComponent

dataToolTipValueFormatMode: DataLegendValueMode

Inherited from: IgcXYChartComponent

dataToolTipValueFormatSpecifiers: any[]

Inherited from: IgcXYChartComponent

dataToolTipValueFormatString: string

Inherited from: IgcXYChartComponent

dataToolTipValueFormatUseGrouping: boolean

Inherited from: IgcXYChartComponent

dataToolTipValueRowMarginBottom: number

Inherited from: IgcXYChartComponent

dataToolTipValueRowMarginLeft: number

Inherited from: IgcXYChartComponent

dataToolTipValueRowMarginRight: number

Inherited from: IgcXYChartComponent

dataToolTipValueRowMarginTop: number

Inherited from: IgcXYChartComponent

dataToolTipValueRowVisible: boolean

Inherited from: IgcXYChartComponent

dataToolTipValueTextColor: string

Inherited from: IgcXYChartComponent

dataToolTipValueTextMarginBottom: number

Inherited from: IgcXYChartComponent

dataToolTipValueTextMarginLeft: number

Inherited from: IgcXYChartComponent

dataToolTipValueTextMarginRight: number

Inherited from: IgcXYChartComponent

dataToolTipValueTextMarginTop: number

Inherited from: IgcXYChartComponent

dataToolTipValueTextStyle: string

dataToolTipValueTextUseSeriesColors

Section titled "dataToolTipValueTextUseSeriesColors"

Inherited from: IgcXYChartComponent

dataToolTipValueTextUseSeriesColors: boolean

dataToolTipValueTextWhenMissingData

Section titled "dataToolTipValueTextWhenMissingData"

Inherited from: IgcXYChartComponent

dataToolTipValueTextWhenMissingData: string

Inherited from: IgcXYChartComponent

excludedProperties: string[]

Inherited from: IgcXYChartComponent

filterStringErrorsParsing: object

Inherited from: IgcXYChartComponent

finalValueAnnotationsBackground: string

Inherited from: IgcXYChartComponent

finalValueAnnotationsPrecision: number

Inherited from: IgcXYChartComponent

finalValueAnnotationsTextColor: string

Inherited from: IgcXYChartComponent

finalValueAnnotationsVisible: boolean

Inherited from: IgcXYChartComponent

focusBrush: string

Inherited from: IgcXYChartComponent

focusDismissDelayMilliseconds: number

Inherited from: IgcXYChartComponent

focusedSeriesItems: IgcChartSelectedItemCollection

Inherited from: IgcXYChartComponent

focusedSeriesItemsChanged: object

Inherited from: IgcXYChartComponent

focusMode: SeriesSelectionMode

Inherited from: IgcXYChartComponent

focusTransitionDuration: number

Inherited from: IgcXYChartComponent

groupSorts: string
height: string

Inherited from: IgcXYChartComponent

highlightedDataSource: any

Inherited from: IgcXYChartComponent

highlightedLegendItemVisibility: Visibility

Inherited from: IgcXYChartComponent

highlightedValuesDisplayMode: SeriesHighlightedValuesDisplayMode

Inherited from: IgcXYChartComponent

highlightingBehavior: SeriesHighlightingBehavior

highlightingDismissDelayMilliseconds

Section titled "highlightingDismissDelayMilliseconds"

Inherited from: IgcXYChartComponent

highlightingDismissDelayMilliseconds: number

Inherited from: IgcXYChartComponent

highlightingFadeOpacity: number

Inherited from: IgcXYChartComponent

highlightingMode: SeriesHighlightingMode

Inherited from: IgcXYChartComponent

highlightingTransitionDuration: number

horizontalViewScrollbarCornerRadius

Section titled "horizontalViewScrollbarCornerRadius"

Inherited from: IgcXYChartComponent

horizontalViewScrollbarCornerRadius: number

Inherited from: IgcXYChartComponent

horizontalViewScrollbarFill: string

Inherited from: IgcXYChartComponent

horizontalViewScrollbarHeight: number

Inherited from: IgcXYChartComponent

horizontalViewScrollbarInset: number

Inherited from: IgcXYChartComponent

horizontalViewScrollbarMaxOpacity: number

Inherited from: IgcXYChartComponent

horizontalViewScrollbarMode: SeriesViewerScrollbarMode

Inherited from: IgcXYChartComponent

horizontalViewScrollbarOutline: string

Inherited from: IgcXYChartComponent

horizontalViewScrollbarPosition: SeriesViewerHorizontalScrollbarPosition

horizontalViewScrollbarShouldAddAutoTrackInsets

Section titled "horizontalViewScrollbarShouldAddAutoTrackInsets"

Inherited from: IgcXYChartComponent

horizontalViewScrollbarShouldAddAutoTrackInsets: boolean

horizontalViewScrollbarStrokeThickness

Section titled "horizontalViewScrollbarStrokeThickness"

Inherited from: IgcXYChartComponent

horizontalViewScrollbarStrokeThickness: number

horizontalViewScrollbarTrackEndInset

Section titled "horizontalViewScrollbarTrackEndInset"

Inherited from: IgcXYChartComponent

horizontalViewScrollbarTrackEndInset: number

horizontalViewScrollbarTrackStartInset

Section titled "horizontalViewScrollbarTrackStartInset"

Inherited from: IgcXYChartComponent

horizontalViewScrollbarTrackStartInset: number

Inherited from: IgcXYChartComponent

includedProperties: string[]

Inherited from: IgcXYChartComponent

initialFilter: string

Inherited from: IgcXYChartComponent

initialGroups: string

Inherited from: IgcXYChartComponent

initialHighlightFilter: string

Inherited from: IgcXYChartComponent

initialSorts: string

Inherited from: IgcXYChartComponent

initialSummaries: string
isCategoryHighlightingEnabled: boolean

Inherited from: IgcXYChartComponent

isHorizontalZoomEnabled: boolean
isItemHighlightingEnabled: boolean

Inherited from: IgcXYChartComponent

isSeriesHighlightingEnabled: boolean
isSplineShapePartOfRange: boolean
isTransitionInEnabled: boolean

Inherited from: IgcXYChartComponent

isUserAnnotationsEnabled: boolean

Inherited from: IgcXYChartComponent

isVerticalZoomEnabled: boolean

Inherited from: IgcXYChartComponent

leftMargin: number

Inherited from: IgcXYChartComponent

legend: any

Inherited from: IgcXYChartComponent

legendHighlightingMode: LegendHighlightingMode

Inherited from: IgcXYChartComponent

legendItemBadgeMode: LegendItemBadgeMode

Inherited from: IgcXYChartComponent

legendItemBadgeShape: LegendItemBadgeShape

Inherited from: IgcXYChartComponent

legendItemVisibility: Visibility

Inherited from: IgcXYChartComponent

markerAutomaticBehavior: MarkerAutomaticBehavior

Inherited from: IgcXYChartComponent

markerBrushes: string[]
markerCollisionAvoidance: CategorySeriesMarkerCollisionAvoidance

Inherited from: IgcXYChartComponent

markerFillMode: MarkerFillMode

Inherited from: IgcXYChartComponent

markerFillOpacity: number

Inherited from: IgcXYChartComponent

markerMaxCount: number

Inherited from: IgcXYChartComponent

markerOutlineMode: MarkerOutlineMode

Inherited from: IgcXYChartComponent

markerOutlines: string[]

Inherited from: IgcXYChartComponent

markerThickness: number

Inherited from: IgcXYChartComponent

markerTypes: IgcMarkerTypeCollection
negativeBrushes: string[]
negativeOutlines: string[]

Inherited from: IgcXYChartComponent

outlineMode: SeriesOutlineMode

Inherited from: IgcXYChartComponent

outlines: string[]

Inherited from: IgcXYChartComponent

pixelScalingRatio: number

Inherited from: IgcXYChartComponent

plotAreaMarginBottom: number

Inherited from: IgcXYChartComponent

plotAreaMarginLeft: number

Inherited from: IgcXYChartComponent

plotAreaMarginRight: number

Inherited from: IgcXYChartComponent

plotAreaMarginTop: number

Inherited from: IgcXYChartComponent

plotAreaPointerDown: object

Inherited from: IgcXYChartComponent

plotAreaPointerEnter: object

Inherited from: IgcXYChartComponent

plotAreaPointerLeave: object

Inherited from: IgcXYChartComponent

plotAreaPointerMove: object

Inherited from: IgcXYChartComponent

plotAreaPointerUp: object

Inherited from: IgcXYChartComponent

resolution: number

Inherited from: IgcXYChartComponent

rightMargin: number

Inherited from: IgcXYChartComponent

selectedSeriesItems: IgcChartSelectedItemCollection

Inherited from: IgcXYChartComponent

selectedSeriesItemsChanged: object

Inherited from: IgcXYChartComponent

selectionBehavior: SeriesSelectionBehavior

Inherited from: IgcXYChartComponent

selectionBrush: string

Inherited from: IgcXYChartComponent

selectionDismissDelayMilliseconds: number

Inherited from: IgcXYChartComponent

selectionMode: SeriesSelectionMode

Inherited from: IgcXYChartComponent

selectionTransitionDuration: number

Inherited from: IgcXYChartComponent

seriesAdded: object

Inherited from: IgcXYChartComponent

seriesClick: object

Inherited from: IgcXYChartComponent

seriesPlotAreaMarginHorizontalMode: SeriesPlotAreaMarginHorizontalMode

Inherited from: IgcXYChartComponent

seriesPlotAreaMarginVerticalMode: SeriesPlotAreaMarginVerticalMode

Inherited from: IgcXYChartComponent

seriesPointerDown: object

Inherited from: IgcXYChartComponent

seriesPointerEnter: object

Inherited from: IgcXYChartComponent

seriesPointerLeave: object

Inherited from: IgcXYChartComponent

seriesPointerMove: object

Inherited from: IgcXYChartComponent

seriesPointerUp: object

Inherited from: IgcXYChartComponent

seriesRemoved: object

Inherited from: IgcXYChartComponent

seriesValueLayerUseLegend: boolean

shouldAutoExpandMarginForInitialLabels

Section titled "shouldAutoExpandMarginForInitialLabels"
shouldAutoExpandMarginForInitialLabels: boolean

shouldAvoidAxisAnnotationCollisions

Section titled "shouldAvoidAxisAnnotationCollisions"

Inherited from: IgcXYChartComponent

shouldAvoidAxisAnnotationCollisions: boolean

shouldConsiderAutoRotationForInitialLabels

Section titled "shouldConsiderAutoRotationForInitialLabels"
shouldConsiderAutoRotationForInitialLabels: boolean

Inherited from: IgcXYChartComponent

shouldDisplayMockData: boolean

Inherited from: IgcXYChartComponent

shouldPanOnMaximumZoom: boolean

shouldSimulateHoverMoveCrosshairPoint

Section titled "shouldSimulateHoverMoveCrosshairPoint"

Inherited from: IgcXYChartComponent

shouldSimulateHoverMoveCrosshairPoint: boolean

Inherited from: IgcXYChartComponent

shouldUseSkeletonStyleForMockData: boolean

Inherited from: IgcXYChartComponent

subtitle: string

Inherited from: IgcXYChartComponent

subtitleAlignment: HorizontalAlignment

Inherited from: IgcXYChartComponent

subtitleBottomMargin: number

Inherited from: IgcXYChartComponent

subtitleLeftMargin: number

Inherited from: IgcXYChartComponent

subtitleRightMargin: number

Inherited from: IgcXYChartComponent

subtitleTextColor: string

Inherited from: IgcXYChartComponent

subtitleTextStyle: string

Inherited from: IgcXYChartComponent

subtitleTopMargin: number

Inherited from: IgcXYChartComponent

thickness: number

Inherited from: IgcXYChartComponent

titleAlignment: HorizontalAlignment

Inherited from: IgcXYChartComponent

titleBottomMargin: number

Inherited from: IgcXYChartComponent

titleLeftMargin: number

Inherited from: IgcXYChartComponent

titleRightMargin: number

Inherited from: IgcXYChartComponent

titleTextColor: string

Inherited from: IgcXYChartComponent

titleTextStyle: string

Inherited from: IgcXYChartComponent

titleTopMargin: number

Inherited from: IgcXYChartComponent

tooltipTemplate: TemplateFunction

Inherited from: IgcXYChartComponent

tooltipTemplates: TemplateFunction[]

Inherited from: IgcXYChartComponent

toolTipType: ToolTipType

Inherited from: IgcXYChartComponent

topMargin: number

Inherited from: IgcXYChartComponent

transitionDuration: number

Inherited from: IgcXYChartComponent

transitionEasingFunction: object
transitionInDuration: number
transitionInEasingFunction: object
transitionInMode: CategoryTransitionInMode
transitionInSpeedType: TransitionInSpeedType
transitionOutDuration: number
transitionOutEasingFunction: object

Inherited from: IgcXYChartComponent

trendLineBrushes: string[]

Inherited from: IgcXYChartComponent

trendLineLayerUseLegend: boolean

Inherited from: IgcXYChartComponent

trendLinePeriod: number

Inherited from: IgcXYChartComponent

trendLineThickness: number

Inherited from: IgcXYChartComponent

trendLineType: TrendLineType

Inherited from: IgcXYChartComponent

trendLineTypes: IgcTrendLineTypeCollection

Inherited from: IgcXYChartComponent

unknownValuePlotting: UnknownValuePlotting

Inherited from: IgcXYChartComponent

userAnnotationInformationRequested: object

userAnnotationToolTipContentUpdating

Section titled "userAnnotationToolTipContentUpdating"

Inherited from: IgcXYChartComponent

userAnnotationToolTipContentUpdating: object

Inherited from: IgcXYChartComponent

useValueForAutoCalloutLabels: boolean

Inherited from: IgcXYChartComponent

valueLines: IgcValueModeCollection

Inherited from: IgcXYChartComponent

valueLinesBrushes: string[]

Inherited from: IgcXYChartComponent

valueLinesThickness: number

Inherited from: IgcXYChartComponent

verticalViewScrollbarCornerRadius: number

Inherited from: IgcXYChartComponent

verticalViewScrollbarFill: string

Inherited from: IgcXYChartComponent

verticalViewScrollbarInset: number

Inherited from: IgcXYChartComponent

verticalViewScrollbarMaxOpacity: number

Inherited from: IgcXYChartComponent

verticalViewScrollbarMode: SeriesViewerScrollbarMode

Inherited from: IgcXYChartComponent

verticalViewScrollbarOutline: string

Inherited from: IgcXYChartComponent

verticalViewScrollbarPosition: SeriesViewerVerticalScrollbarPosition

verticalViewScrollbarShouldAddAutoTrackInsets

Section titled "verticalViewScrollbarShouldAddAutoTrackInsets"

Inherited from: IgcXYChartComponent

verticalViewScrollbarShouldAddAutoTrackInsets: boolean

verticalViewScrollbarStrokeThickness

Section titled "verticalViewScrollbarStrokeThickness"

Inherited from: IgcXYChartComponent

verticalViewScrollbarStrokeThickness: number

Inherited from: IgcXYChartComponent

verticalViewScrollbarTrackEndInset: number

verticalViewScrollbarTrackStartInset

Section titled "verticalViewScrollbarTrackStartInset"

Inherited from: IgcXYChartComponent

verticalViewScrollbarTrackStartInset: number

Inherited from: IgcXYChartComponent

verticalViewScrollbarWidth: number
width: string

Inherited from: IgcXYChartComponent

windowRect: IgRect

Inherited from: IgcXYChartComponent

windowRectMinHeight: number

Inherited from: IgcXYChartComponent

windowRectMinWidth: number

Inherited from: IgcXYChartComponent

windowSizeMinHeight: number

Inherited from: IgcXYChartComponent

windowSizeMinWidth: number

xAxisEnhancedIntervalPreferMoreCategoryLabels

Section titled "xAxisEnhancedIntervalPreferMoreCategoryLabels"
xAxisEnhancedIntervalPreferMoreCategoryLabels: boolean

Inherited from: IgcXYChartComponent

xAxisExtent: number

Inherited from: IgcXYChartComponent

xAxisFormatLabel: object
xAxisGap: number
xAxisInterval: number

Inherited from: IgcXYChartComponent

xAxisInverted: boolean
xAxisIsLastLabelMandatory: boolean

Inherited from: IgcXYChartComponent

xAxisLabel: any

Inherited from: IgcXYChartComponent

xAxisLabelAngle: number

Inherited from: IgcXYChartComponent

xAxisLabelBottomMargin: number

Inherited from: IgcXYChartComponent

xAxisLabelFormat: string

Inherited from: IgcXYChartComponent

xAxisLabelFormatSpecifiers: any[]

Inherited from: IgcXYChartComponent

xAxisLabelHorizontalAlignment: HorizontalAlignment

Inherited from: IgcXYChartComponent

xAxisLabelLeftMargin: number

Inherited from: IgcXYChartComponent

xAxisLabelLocation: XAxisLabelLocation

Inherited from: IgcXYChartComponent

xAxisLabelRightMargin: number

Inherited from: IgcXYChartComponent

xAxisLabelTextColor: string

Inherited from: IgcXYChartComponent

xAxisLabelTextStyle: string

Inherited from: IgcXYChartComponent

xAxisLabelTopMargin: number

Inherited from: IgcXYChartComponent

xAxisLabelVerticalAlignment: VerticalAlignment

Inherited from: IgcXYChartComponent

xAxisLabelVisibility: Visibility

Inherited from: IgcXYChartComponent

xAxisMajorStroke: string

Inherited from: IgcXYChartComponent

xAxisMajorStrokeThickness: number

Inherited from: IgcXYChartComponent

xAxisMaximumExtent: number

Inherited from: IgcXYChartComponent

xAxisMaximumExtentPercentage: number
xAxisMaximumGap: number
xAxisMinimumGapSize: number
xAxisMinorInterval: number

Inherited from: IgcXYChartComponent

xAxisMinorStroke: string

Inherited from: IgcXYChartComponent

xAxisMinorStrokeThickness: number
xAxisOverlap: number

Inherited from: IgcXYChartComponent

xAxisStrip: string

Inherited from: IgcXYChartComponent

xAxisStroke: string

Inherited from: IgcXYChartComponent

xAxisStrokeThickness: number

Inherited from: IgcXYChartComponent

xAxisTickLength: number

Inherited from: IgcXYChartComponent

xAxisTickStroke: string

Inherited from: IgcXYChartComponent

xAxisTickStrokeThickness: number

Inherited from: IgcXYChartComponent

xAxisTitle: string

Inherited from: IgcXYChartComponent

xAxisTitleAlignment: HorizontalAlignment

Inherited from: IgcXYChartComponent

xAxisTitleAngle: number

Inherited from: IgcXYChartComponent

xAxisTitleBottomMargin: number

Inherited from: IgcXYChartComponent

xAxisTitleLeftMargin: number

Inherited from: IgcXYChartComponent

xAxisTitleMargin: number

Inherited from: IgcXYChartComponent

xAxisTitleRightMargin: number

Inherited from: IgcXYChartComponent

xAxisTitleTextColor: string

Inherited from: IgcXYChartComponent

xAxisTitleTextStyle: string

Inherited from: IgcXYChartComponent

xAxisTitleTopMargin: number
xAxisZoomMaximumCategoryRange: number
xAxisZoomMaximumItemSpan: number
xAxisZoomToCategoryRange: number
xAxisZoomToCategoryStart: number
xAxisZoomToItemSpan: number
yAxisAbbreviateLargeNumbers: boolean
yAxisAutoRangeBufferMode: AxisRangeBufferMode

yAxisEnhancedIntervalPreferMoreCategoryLabels

Section titled "yAxisEnhancedIntervalPreferMoreCategoryLabels"
yAxisEnhancedIntervalPreferMoreCategoryLabels: boolean

Inherited from: IgcXYChartComponent

yAxisExtent: number
yAxisFavorLabellingScaleEnd: boolean

Inherited from: IgcXYChartComponent

yAxisFormatLabel: object
yAxisInterval: number

Inherited from: IgcXYChartComponent

yAxisInverted: boolean
yAxisIsLastLabelMandatory: boolean
yAxisIsLogarithmic: boolean

Inherited from: IgcXYChartComponent

yAxisLabel: any

Inherited from: IgcXYChartComponent

yAxisLabelAngle: number

Inherited from: IgcXYChartComponent

yAxisLabelBottomMargin: number

Inherited from: IgcXYChartComponent

yAxisLabelFormat: string

Inherited from: IgcXYChartComponent

yAxisLabelFormatSpecifiers: any[]

Inherited from: IgcXYChartComponent

yAxisLabelHorizontalAlignment: HorizontalAlignment

Inherited from: IgcXYChartComponent

yAxisLabelLeftMargin: number

Inherited from: IgcXYChartComponent

yAxisLabelLocation: YAxisLabelLocation

Inherited from: IgcXYChartComponent

yAxisLabelRightMargin: number

Inherited from: IgcXYChartComponent

yAxisLabelTextColor: string

Inherited from: IgcXYChartComponent

yAxisLabelTextStyle: string

Inherited from: IgcXYChartComponent

yAxisLabelTopMargin: number

Inherited from: IgcXYChartComponent

yAxisLabelVerticalAlignment: VerticalAlignment

Inherited from: IgcXYChartComponent

yAxisLabelVisibility: Visibility
yAxisLogarithmBase: number

Inherited from: IgcXYChartComponent

yAxisMajorStroke: string

Inherited from: IgcXYChartComponent

yAxisMajorStrokeThickness: number

Inherited from: IgcXYChartComponent

yAxisMaximumExtent: number

Inherited from: IgcXYChartComponent

yAxisMaximumExtentPercentage: number
yAxisMaximumValue: number
yAxisMinimumValue: number
yAxisMinorInterval: number

Inherited from: IgcXYChartComponent

yAxisMinorStroke: string

Inherited from: IgcXYChartComponent

yAxisMinorStrokeThickness: number

Inherited from: IgcXYChartComponent

yAxisStrip: string

Inherited from: IgcXYChartComponent

yAxisStroke: string

Inherited from: IgcXYChartComponent

yAxisStrokeThickness: number

Inherited from: IgcXYChartComponent

yAxisTickLength: number

Inherited from: IgcXYChartComponent

yAxisTickStroke: string

Inherited from: IgcXYChartComponent

yAxisTickStrokeThickness: number

Inherited from: IgcXYChartComponent

yAxisTitle: string

Inherited from: IgcXYChartComponent

yAxisTitleAlignment: VerticalAlignment

Inherited from: IgcXYChartComponent

yAxisTitleAngle: number

Inherited from: IgcXYChartComponent

yAxisTitleBottomMargin: number

Inherited from: IgcXYChartComponent

yAxisTitleLeftMargin: number

Inherited from: IgcXYChartComponent

yAxisTitleMargin: number

Inherited from: IgcXYChartComponent

yAxisTitleRightMargin: number

Inherited from: IgcXYChartComponent

yAxisTitleTextColor: string

Inherited from: IgcXYChartComponent

yAxisTitleTextStyle: string

Inherited from: IgcXYChartComponent

yAxisTitleTopMargin: number

Gets domain type of this chart

get domainType(): DomainType

Returns DomainType

Inherited from: IgcXYChartComponent

Gets the current filter that is applied to the chart. Collection can be updated to modify the filter for the chart. Once filter expressions are in this collection, the chart will no longer listen for changes on their properties.

get filterExpressions(): IgcFilterExpressionCollection

Returns IgcFilterExpressionCollection

Inherited from: IgcXYChartComponent

Gets the current grouping that is applied to the grid. Collection can be updated to modify the grouping for the grid. Once grouping descriptions are in this collection, the grid will no longer listen for changes on their properties.

get groupDescriptions(): IgcChartSortDescriptionCollection

Returns IgcChartSortDescriptionCollection

Inherited from: IgcXYChartComponent

Inherited from: IgcXYChartComponent

Gets the current highlight filter that is applied to the chart. Collection can be updated to modify the highlight filter for the chart. Once filter expressions are in this collection, the chart will no longer listen for changes on their properties.

get highlightFilterExpressions(): IgcFilterExpressionCollection

Returns IgcFilterExpressionCollection

Inherited from: IgcXYChartComponent

Gets the initial filters that are applied to the chart.

get initialFilterExpressions(): IgcFilterExpressionCollection

Returns IgcFilterExpressionCollection

Inherited from: IgcXYChartComponent

Gets the initial groupings that are applied to the chart.

get initialGroupDescriptions(): IgcChartSortDescriptionCollection

Returns IgcChartSortDescriptionCollection

Inherited from: IgcXYChartComponent

Gets the initial sorts that are applied to the chart after groupings and summaries are applied.

get initialGroupSortDescriptions(): IgcChartSortDescriptionCollection

Returns IgcChartSortDescriptionCollection

Inherited from: IgcXYChartComponent

Gets the initial highlight filters that are applied to the chart.

get initialHighlightFilterExpressions(): IgcFilterExpressionCollection

Returns IgcFilterExpressionCollection

Inherited from: IgcXYChartComponent

Gets the initial sorts that are applied to the chart.

get initialSortDescriptions(): IgcChartSortDescriptionCollection

Returns IgcChartSortDescriptionCollection

Inherited from: IgcXYChartComponent

Gets the initial summaries that are applied to the chart.

get initialSummaryDescriptions(): IgcChartSummaryDescriptionCollection

Returns IgcChartSummaryDescriptionCollection

Inherited from: IgcXYChartComponent

get isDetached(): boolean

Returns boolean

Inherited from: IgcXYChartComponent

Gets the current sort that is applied to the grid. Collection can be updated to modify the sort for the grid. Once sort descriptions are in this collection, the grid will no longer listen for changes on their properties.

get sortDescriptions(): IgcChartSortDescriptionCollection

Returns IgcChartSortDescriptionCollection

Inherited from: IgcXYChartComponent

Gets the current summaries that are applied to the grid.

get summaryDescriptions(): IgcChartSummaryDescriptionCollection

Returns IgcChartSummaryDescriptionCollection

Inherited from: IgcXYChartComponent

Gets a rectangle representing the bounds of the plot area.

viewport property representing the bounds of the plot area.

``

get viewport(): IgRect

Returns IgRect

Gets the current maximum value for the X-axis.

get xAxisActualMaximum(): number

Returns number

Gets the current minimum value for the X-axis.

get xAxisActualMinimum(): number

Returns number

Gets the current maximum value for the Y-axis.

get yAxisActualMaximum(): number

Returns number

Gets the current minimum value for the Y-axis.

get yAxisActualMinimum(): number

Returns number

get observedAttributes(): string[]

Returns string[]

Inherited from: IgcXYChartComponent

addCommandAvailabilityListener(listener: ICommandAvailabilityListener): void

Parameters

  • listener: ICommandAvailabilityListener

Returns void

Inherited from: IgcXYChartComponent

addCommandStateChangedListener(listener: ICommandStateChangedListener): void

Parameters

  • listener: ICommandStateChangedListener

Returns void

afterContentInit(): void

Returns void

Inherited from: IgcXYChartComponent

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

Parameters

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

Returns void

Inherited from: IgcXYChartComponent

bindCalloutsData(): void

Returns void

bindData(): void

Returns void

Inherited from: IgcXYChartComponent

cancelAnnotationFlow(annotationFlowId: string): void

Parameters

  • annotationFlowId: string

Returns void

connectedCallback(): void

Returns void

Destroy this control

Use the destroy property to destroy the chart.

``

destroy(): void

Returns void

disconnectedCallback(): void

Returns void

Inherited from: IgcXYChartComponent

ensureDataToolTipBadgeMargin(): void

Returns void

Inherited from: IgcXYChartComponent

ensureDataToolTipGroupRowMargin(): void

Returns void

Inherited from: IgcXYChartComponent

ensureDataToolTipGroupTextMargin(): void

Returns void

Inherited from: IgcXYChartComponent

ensureDataToolTipHeaderRowMargin(): void

Returns void

Inherited from: IgcXYChartComponent

ensureDataToolTipHeaderTextMargin(): void

Returns void

Inherited from: IgcXYChartComponent

ensureDataToolTipLabelTextMargin(): void

Returns void

Inherited from: IgcXYChartComponent

ensureDataToolTipSummaryRowMargin(): void

Returns void

ensureDataToolTipSummaryTitleTextMargin

Section titled "ensureDataToolTipSummaryTitleTextMargin"

Inherited from: IgcXYChartComponent

ensureDataToolTipSummaryTitleTextMargin(): void

Returns void

Inherited from: IgcXYChartComponent

ensureDataToolTipTitleTextMargin(): void

Returns void

Inherited from: IgcXYChartComponent

ensureDataToolTipUnitsTextMargin(): void

Returns void

Inherited from: IgcXYChartComponent

ensureDataToolTipValueRowMargin(): void

Returns void

Inherited from: IgcXYChartComponent

ensureDataToolTipValueTextMargin(): void

Returns void

Inherited from: IgcXYChartComponent

exportDomainChartTestingInfo(): IgcDomainChartTestingInfo

Returns IgcDomainChartTestingInfo

Export serialized visual data.

exportSerializedVisualData(): string

Returns string

Inherited from: IgcXYChartComponent

findByName(name: string): any

Parameters

  • name: string

Returns any

Inherited from: IgcXYChartComponent

finishAnnotationFlow(flowInformation: IgcUserAnnotationInformation): void

Parameters

Returns void

Inherited from: IgcXYChartComponent

Forces any pending refresh to the chart to be finished.

Method flush used to Forces any pending deferred work to render on the chart before continuing.

``

flush(): void

Returns void

getCurrentXAxisActualMaximum(): number

Returns number

getCurrentXAxisActualMinimum(): number

Returns number

getCurrentYAxisActualMaximum(): number

Returns number

getCurrentYAxisActualMinimum(): number

Returns number

Inherited from: IgcXYChartComponent

getDesiredToolbarActions(): ToolActionInfo[]

Returns ToolActionInfo[]

Inherited from: IgcXYChartComponent

Converts the given visual location to a data value.

getScaledValueX(unscaledValue: number): number

Parameters

  • unscaledValue: number
    • The x-coordinate of the location to scale.

Returns number

Inherited from: IgcXYChartComponent

Converts the given visual location to a data value.

getScaledValueY(unscaledValue: number): number

Parameters

  • unscaledValue: number
    • The y-coordinate of the location to scale.

Returns number

Inherited from: IgcXYChartComponent

Converts the given data value to a visual location.

getUnscaledValueX(scaledValue: number): number

Parameters

  • scaledValue: number
    • The data value to un-scale.

Returns number

Inherited from: IgcXYChartComponent

Converts the given data value to a visual location.

getUnscaledValueY(scaledValue: number): number

Parameters

  • scaledValue: number
    • The data value to un-scale.

Returns number

Inherited from: IgcXYChartComponent

Hides the active main tooltip, if displayed.

Use the HideToolTip method to hide the active tooltip.

``

hideToolTip(): void

Returns void

initializeContent(): void

Returns void

Inherited from: IgcXYChartComponent

loadAnnotationsFromJson(jsonString: string): void

Parameters

  • jsonString: string

Returns void

Inherited from: IgcXYChartComponent

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

Use notifyClearItems method to notifies the chart that the items have been cleared from an associated data source.

``

notifyClearItems(source_: any): void

Parameters

  • source_: any

Returns void

Inherited from: IgcXYChartComponent

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

Parameters

  • source_: any
  • index: number
  • newItem: any

Returns void

Inherited from: IgcXYChartComponent

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

Parameters

  • source_: any
  • index: number
  • oldItem: any

Returns void

Inherited from: IgcXYChartComponent

Called when the control has been resized.

NotifyResized method Called when the control has been resized.

``

notifyResized(): void

Returns void

Inherited from: IgcXYChartComponent

notifySeriesDataChanged(): void

Returns void

Inherited from: IgcXYChartComponent

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

Parameters

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

Returns void

Inherited from: IgcXYChartComponent

notifyVisualPropertiesChanged(): void

Returns void

Inherited from: IgcXYChartComponent

onDetach(): void

Returns void

Inherited from: IgcXYChartComponent

Called by the UI framework to provide a UI container for rendering this control.

provideContainer(container: any): void

Parameters

  • container: any
    • The UI container element.

Returns void

recalculateMarginAutoExpansion(): void

Returns void

Inherited from: IgcXYChartComponent

removeCommandAvailabilityListener(listener: ICommandAvailabilityListener): void

Parameters

  • listener: ICommandAvailabilityListener

Returns void

Inherited from: IgcXYChartComponent

removeCommandStateChangedListener(listener: ICommandStateChangedListener): void

Parameters

  • listener: ICommandStateChangedListener

Returns void

Inherited from: IgcXYChartComponent

Replays transition-in animation on all series in the chart.

replayTransitionIn(): void

Returns void

Inherited from: IgcXYChartComponent

resetAnnotations(): void

Returns void

Inherited from: IgcXYChartComponent

Resets the zoom level to default.

resetZoom(): void

Returns void

Inherited from: IgcXYChartComponent

saveAnnotationsToJson(): string

Returns string

Inherited from: IgcXYChartComponent

simulateClick(point: IgPoint): void

Parameters

  • point: IgPoint

Returns void

Inherited from: IgcXYChartComponent

simulateHover(point: IgPoint): void

Parameters

  • point: IgPoint

Returns void

Inherited from: IgcXYChartComponent

simulatePlotPointerUp(point: IgPoint): void

Parameters

  • point: IgPoint

Returns void

Inherited from: IgcXYChartComponent

simulatePressAndHold(point: IgPoint): void

Parameters

  • point: IgPoint

Returns void

Inherited from: IgcXYChartComponent

startCreatingAnnotation(): void

Returns void

Inherited from: IgcXYChartComponent

startDeletingAnnotation(): void

Returns void

Inherited from: IgcXYChartComponent

Performs zoom in action on the chart by specified percentage of current window rect

zoomIn(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgcXYChartComponent

Performs zoom out action on the chart by specified percentage of current window rect

zoomOut(v: number): void

Parameters

  • v: number

Returns void

register(): void

Returns void