IgrDomainChart

new IgrDomainChart(props: P): IgrDomainChart

Returns IgrDomainChart

actualBrushes: string[]
actualOutlines: string[]
alignsGridLinesToPixels: boolean
animateSeriesWhenAxisRangeChanges: boolean
areaFillOpacity: number
autoCalloutsVisible: boolean
bottomMargin: number
brushes: string[]
calloutCollisionMode: CalloutCollisionMode
calloutLabelUpdating: object
calloutRenderStyleUpdating: object
calloutsAllowedPositions: IgrCalloutPlacementPositionsCollection
calloutsAutoLabelPrecision: number
calloutsBackground: string
calloutsContentMemberPath: string
calloutsDarkTextColor: string
calloutsDataSource: any[]
calloutsLabelMemberPath: string
calloutsLeaderBrush: string
calloutsLightTextColor: string
calloutsOutline: string
calloutsStrokeThickness: number
calloutsTextColor: string
calloutsTextStyle: string
calloutStyleUpdating: object
calloutStyleUpdatingEventEnabled: boolean

calloutsUseAutoContrastingLabelColors

Section titled "calloutsUseAutoContrastingLabelColors"
calloutsUseAutoContrastingLabelColors: boolean
calloutsUseItemColorForFill: boolean
calloutsUseItemColorForOutline: boolean
calloutsVisible: boolean
calloutsXMemberPath: string
calloutsYMemberPath: string
chartTitle: string
computedPlotAreaMarginMode: ComputedPlotAreaMarginMode
crosshairsAnnotationEnabled: boolean

crosshairsAnnotationXAxisBackground

Section titled "crosshairsAnnotationXAxisBackground"
crosshairsAnnotationXAxisBackground: string
crosshairsAnnotationXAxisPrecision: number
crosshairsAnnotationXAxisTextColor: string

crosshairsAnnotationYAxisBackground

Section titled "crosshairsAnnotationYAxisBackground"
crosshairsAnnotationYAxisBackground: string
crosshairsAnnotationYAxisPrecision: number
crosshairsAnnotationYAxisTextColor: string
crosshairsDisplayMode: CrosshairsDisplayMode
crosshairsLineHorizontalStroke: string
crosshairsLineThickness: number
crosshairsLineVerticalStroke: string
crosshairsSkipInvalidData: boolean
crosshairsSkipZeroValueFragments: boolean
crosshairsSnapToData: boolean
dataToolTipBadgeMarginBottom: number
dataToolTipBadgeMarginLeft: number
dataToolTipBadgeMarginRight: number
dataToolTipBadgeMarginTop: number
dataToolTipBadgeShape: LegendItemBadgeShape
dataToolTipDefaultPositionOffsetX: number
dataToolTipDefaultPositionOffsetY: number
dataToolTipExcludedColumns: string[]
dataToolTipExcludedSeries: string[]
dataToolTipGroupedPositionModeX: DataTooltipGroupedPositionX
dataToolTipGroupedPositionModeY: DataTooltipGroupedPositionY
dataToolTipGroupingMode: DataToolTipLayerGroupingMode
dataToolTipGroupRowMarginBottom: number
dataToolTipGroupRowMarginLeft: number
dataToolTipGroupRowMarginRight: number
dataToolTipGroupRowMarginTop: number
dataToolTipGroupRowVisible: boolean
dataToolTipGroupTextColor: string
dataToolTipGroupTextMarginBottom: number
dataToolTipGroupTextMarginLeft: number
dataToolTipGroupTextMarginRight: number
dataToolTipGroupTextMarginTop: number
dataToolTipGroupTextStyle: string
dataToolTipHeaderFormatCulture: string
dataToolTipHeaderFormatDate: DataLegendHeaderDateMode
dataToolTipHeaderFormatSpecifiers: any[]
dataToolTipHeaderFormatString: string
dataToolTipHeaderFormatTime: DataLegendHeaderTimeMode
dataToolTipHeaderRowMarginBottom: number
dataToolTipHeaderRowMarginLeft: number
dataToolTipHeaderRowMarginRight: number
dataToolTipHeaderRowMarginTop: number
dataToolTipHeaderRowVisible: boolean
dataToolTipHeaderText: string
dataToolTipHeaderTextColor: string
dataToolTipHeaderTextMarginBottom: number
dataToolTipHeaderTextMarginLeft: number
dataToolTipHeaderTextMarginRight: number
dataToolTipHeaderTextMarginTop: number
dataToolTipHeaderTextStyle: string
dataToolTipIncludedColumns: string[]
dataToolTipIncludedSeries: string[]
dataToolTipLabelDisplayMode: DataLegendLabelMode
dataToolTipLabelTextColor: string
dataToolTipLabelTextMarginBottom: number
dataToolTipLabelTextMarginLeft: number
dataToolTipLabelTextMarginRight: number
dataToolTipLabelTextMarginTop: number
dataToolTipLabelTextStyle: string
dataToolTipPositionOffsetX: number
dataToolTipPositionOffsetY: number

dataToolTipShouldUpdateWhenSeriesDataChanges

Section titled "dataToolTipShouldUpdateWhenSeriesDataChanges"
dataToolTipShouldUpdateWhenSeriesDataChanges: boolean
dataToolTipSummaryLabelText: string
dataToolTipSummaryLabelTextColor: string
dataToolTipSummaryLabelTextStyle: string
dataToolTipSummaryRowMarginBottom: number
dataToolTipSummaryRowMarginLeft: number
dataToolTipSummaryRowMarginRight: number
dataToolTipSummaryRowMarginTop: number
dataToolTipSummaryTitleText: string
dataToolTipSummaryTitleTextColor: string

dataToolTipSummaryTitleTextMarginBottom

Section titled "dataToolTipSummaryTitleTextMarginBottom"
dataToolTipSummaryTitleTextMarginBottom: number

dataToolTipSummaryTitleTextMarginLeft

Section titled "dataToolTipSummaryTitleTextMarginLeft"
dataToolTipSummaryTitleTextMarginLeft: number

dataToolTipSummaryTitleTextMarginRight

Section titled "dataToolTipSummaryTitleTextMarginRight"
dataToolTipSummaryTitleTextMarginRight: number

dataToolTipSummaryTitleTextMarginTop

Section titled "dataToolTipSummaryTitleTextMarginTop"
dataToolTipSummaryTitleTextMarginTop: number
dataToolTipSummaryTitleTextStyle: string
dataToolTipSummaryType: DataLegendSummaryType
dataToolTipSummaryUnitsText: string
dataToolTipSummaryUnitsTextColor: string
dataToolTipSummaryUnitsTextStyle: string
dataToolTipSummaryValueTextColor: string
dataToolTipSummaryValueTextStyle: string
dataToolTipTitleTextColor: string
dataToolTipTitleTextMarginBottom: number
dataToolTipTitleTextMarginLeft: number
dataToolTipTitleTextMarginRight: number
dataToolTipTitleTextMarginTop: number
dataToolTipTitleTextStyle: string
dataToolTipUnitsDisplayMode: DataLegendUnitsMode
dataToolTipUnitsText: string
dataToolTipUnitsTextColor: string
dataToolTipUnitsTextMarginBottom: number
dataToolTipUnitsTextMarginLeft: number
dataToolTipUnitsTextMarginRight: number
dataToolTipUnitsTextMarginTop: number
dataToolTipUnitsTextStyle: string
dataToolTipValueFormatAbbreviation: DataAbbreviationMode
dataToolTipValueFormatCulture: string
dataToolTipValueFormatMaxFractions: number
dataToolTipValueFormatMinFractions: number
dataToolTipValueFormatMode: DataLegendValueMode
dataToolTipValueFormatSpecifiers: any[]
dataToolTipValueFormatString: string
dataToolTipValueFormatUseGrouping: boolean
dataToolTipValueRowMarginBottom: number
dataToolTipValueRowMarginLeft: number
dataToolTipValueRowMarginRight: number
dataToolTipValueRowMarginTop: number
dataToolTipValueRowVisible: boolean
dataToolTipValueTextColor: string
dataToolTipValueTextMarginBottom: number
dataToolTipValueTextMarginLeft: number
dataToolTipValueTextMarginRight: number
dataToolTipValueTextMarginTop: number
dataToolTipValueTextStyle: string

dataToolTipValueTextUseSeriesColors

Section titled "dataToolTipValueTextUseSeriesColors"
dataToolTipValueTextUseSeriesColors: boolean

dataToolTipValueTextWhenMissingData

Section titled "dataToolTipValueTextWhenMissingData"
dataToolTipValueTextWhenMissingData: string
excludedProperties: string[]
filterStringErrorsParsing: object
finalValueAnnotationsBackground: string
finalValueAnnotationsPrecision: number
finalValueAnnotationsTextColor: string
finalValueAnnotationsVisible: boolean
focusBrush: string
focusDismissDelayMilliseconds: number
focusedSeriesItems: IgrChartSelectedItemCollection
focusedSeriesItemsChanged: object
focusMode: SeriesSelectionMode
focusTransitionDuration: number
groupSorts: string
highlightedDataSource: any
highlightedLegendItemVisibility: Visibility
highlightedValuesDisplayMode: SeriesHighlightedValuesDisplayMode
highlightingBehavior: SeriesHighlightingBehavior

highlightingDismissDelayMilliseconds

Section titled "highlightingDismissDelayMilliseconds"
highlightingDismissDelayMilliseconds: number
highlightingFadeOpacity: number
highlightingMode: SeriesHighlightingMode
highlightingTransitionDuration: number

horizontalViewScrollbarCornerRadius

Section titled "horizontalViewScrollbarCornerRadius"
horizontalViewScrollbarCornerRadius: number
horizontalViewScrollbarFill: string
horizontalViewScrollbarHeight: number
horizontalViewScrollbarInset: number
horizontalViewScrollbarMaxOpacity: number
horizontalViewScrollbarMode: SeriesViewerScrollbarMode
horizontalViewScrollbarOutline: string
horizontalViewScrollbarPosition: SeriesViewerHorizontalScrollbarPosition

horizontalViewScrollbarShouldAddAutoTrackInsets

Section titled "horizontalViewScrollbarShouldAddAutoTrackInsets"
horizontalViewScrollbarShouldAddAutoTrackInsets: boolean

horizontalViewScrollbarStrokeThickness

Section titled "horizontalViewScrollbarStrokeThickness"
horizontalViewScrollbarStrokeThickness: number

horizontalViewScrollbarTrackEndInset

Section titled "horizontalViewScrollbarTrackEndInset"
horizontalViewScrollbarTrackEndInset: number

horizontalViewScrollbarTrackStartInset

Section titled "horizontalViewScrollbarTrackStartInset"
horizontalViewScrollbarTrackStartInset: number
includedProperties: string[]
initialFilter: string
initialGroups: string
initialHighlightFilter: string
initialSorts: string
initialSummaries: string
isHorizontalZoomEnabled: boolean
isSeriesHighlightingEnabled: boolean
isUserAnnotationsEnabled: boolean
isVerticalZoomEnabled: boolean
leftMargin: number
legend: any
legendHighlightingMode: LegendHighlightingMode
legendItemBadgeMode: LegendItemBadgeMode
legendItemBadgeShape: LegendItemBadgeShape
legendItemVisibility: Visibility
markerAutomaticBehavior: MarkerAutomaticBehavior
markerBrushes: string[]
markerFillMode: MarkerFillMode
markerFillOpacity: number
markerMaxCount: number
markerOutlineMode: MarkerOutlineMode
markerOutlines: string[]
markerThickness: number
markerTypes: IgrMarkerTypeCollection
outlineMode: SeriesOutlineMode
outlines: string[]
pixelScalingRatio: number
plotAreaMarginBottom: number
plotAreaMarginLeft: number
plotAreaMarginRight: number
plotAreaMarginTop: number
plotAreaPointerDown: object
plotAreaPointerEnter: object
plotAreaPointerLeave: object
plotAreaPointerMove: object
plotAreaPointerUp: object
resolution: number
rightMargin: number
selectedSeriesItems: IgrChartSelectedItemCollection
selectedSeriesItemsChanged: object
selectionBehavior: SeriesSelectionBehavior
selectionBrush: string
selectionDismissDelayMilliseconds: number
selectionMode: SeriesSelectionMode
selectionTransitionDuration: number
seriesAdded: object
seriesClick: object
seriesPlotAreaMarginHorizontalMode: SeriesPlotAreaMarginHorizontalMode
seriesPlotAreaMarginVerticalMode: SeriesPlotAreaMarginVerticalMode
seriesPointerDown: object
seriesPointerEnter: object
seriesPointerLeave: object
seriesPointerMove: object
seriesPointerUp: object
seriesRemoved: object
seriesValueLayerUseLegend: boolean

shouldAvoidAxisAnnotationCollisions

Section titled "shouldAvoidAxisAnnotationCollisions"
shouldAvoidAxisAnnotationCollisions: boolean
shouldDisplayMockData: boolean
shouldPanOnMaximumZoom: boolean

shouldSimulateHoverMoveCrosshairPoint

Section titled "shouldSimulateHoverMoveCrosshairPoint"
shouldSimulateHoverMoveCrosshairPoint: boolean
shouldUseSkeletonStyleForMockData: boolean
subtitle: string
subtitleAlignment: HorizontalAlignment
subtitleBottomMargin: number
subtitleLeftMargin: number
subtitleRightMargin: number
subtitleTextColor: string
subtitleTextStyle: string
subtitleTopMargin: number
thickness: number
titleAlignment: HorizontalAlignment
titleBottomMargin: number
titleLeftMargin: number
titleRightMargin: number
titleTextColor: string
titleTextStyle: string
titleTopMargin: number
tooltipTemplate: any
tooltipTemplates: any[]
toolTipType: ToolTipType
topMargin: number
transitionDuration: number
transitionEasingFunction: object
trendLineBrushes: string[]
trendLineLayerUseLegend: boolean
trendLinePeriod: number
trendLineThickness: number
trendLineType: TrendLineType
trendLineTypes: IgrTrendLineTypeCollection
unknownValuePlotting: UnknownValuePlotting
userAnnotationInformationRequested: object

userAnnotationToolTipContentUpdating

Section titled "userAnnotationToolTipContentUpdating"
userAnnotationToolTipContentUpdating: object
useValueForAutoCalloutLabels: boolean
valueLines: IgrValueModeCollection
valueLinesBrushes: string[]
valueLinesThickness: number
verticalViewScrollbarCornerRadius: number
verticalViewScrollbarFill: string
verticalViewScrollbarInset: number
verticalViewScrollbarMaxOpacity: number
verticalViewScrollbarMode: SeriesViewerScrollbarMode
verticalViewScrollbarOutline: string
verticalViewScrollbarPosition: SeriesViewerVerticalScrollbarPosition

verticalViewScrollbarShouldAddAutoTrackInsets

Section titled "verticalViewScrollbarShouldAddAutoTrackInsets"
verticalViewScrollbarShouldAddAutoTrackInsets: boolean

verticalViewScrollbarStrokeThickness

Section titled "verticalViewScrollbarStrokeThickness"
verticalViewScrollbarStrokeThickness: number
verticalViewScrollbarTrackEndInset: number

verticalViewScrollbarTrackStartInset

Section titled "verticalViewScrollbarTrackStartInset"
verticalViewScrollbarTrackStartInset: number
verticalViewScrollbarWidth: number
windowRect: IgRect
windowRectMinHeight: number
windowRectMinWidth: number
windowSizeMinHeight: number
windowSizeMinWidth: number

Gets the domain type of this chart

get domainType(): DomainType

Returns DomainType

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(): IgrFilterExpressionCollection

Returns IgrFilterExpressionCollection

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(): IgrChartSortDescriptionCollection

Returns IgrChartSortDescriptionCollection

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(): IgrFilterExpressionCollection

Returns IgrFilterExpressionCollection

get i(): DomainChart

Returns DomainChart

Gets the initial filters that are applied to the chart.

get initialFilterExpressions(): IgrFilterExpressionCollection

Returns IgrFilterExpressionCollection

Gets the initial groupings that are applied to the chart.

get initialGroupDescriptions(): IgrChartSortDescriptionCollection

Returns IgrChartSortDescriptionCollection

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

get initialGroupSortDescriptions(): IgrChartSortDescriptionCollection

Returns IgrChartSortDescriptionCollection

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

get initialHighlightFilterExpressions(): IgrFilterExpressionCollection

Returns IgrFilterExpressionCollection

Gets the initial sorts that are applied to the chart.

get initialSortDescriptions(): IgrChartSortDescriptionCollection

Returns IgrChartSortDescriptionCollection

Gets the initial summaries that are applied to the chart.

get initialSummaryDescriptions(): IgrChartSummaryDescriptionCollection

Returns IgrChartSummaryDescriptionCollection

get isDetached(): boolean

Returns boolean

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(): IgrChartSortDescriptionCollection

Returns IgrChartSortDescriptionCollection

Gets the current summaries that are applied to the grid.

get summaryDescriptions(): IgrChartSummaryDescriptionCollection

Returns IgrChartSummaryDescriptionCollection

Gets a rectangle representing the bounds of the plot area.

viewport property representing the bounds of the plot area.

``

get viewport(): IgRect

Returns IgRect

addCommandAvailabilityListener(listener: ICommandAvailabilityListener): void

Parameters

  • listener: ICommandAvailabilityListener

Returns void

addCommandStateChangedListener(listener: ICommandStateChangedListener): void

Parameters

  • listener: ICommandStateChangedListener

Returns void

bindCalloutsData(): void

Returns void

cancelAnnotationFlow(annotationFlowId: string): void

Parameters

  • annotationFlowId: string

Returns void

componentDidMount(): void

Returns void

Destroy this control

Use the destroy property to destroy the chart.

``

destroy(): void

Returns void

ensureDataToolTipBadgeMargin(): void

Returns void

ensureDataToolTipGroupRowMargin(): void

Returns void

ensureDataToolTipGroupTextMargin(): void

Returns void

ensureDataToolTipHeaderRowMargin(): void

Returns void

ensureDataToolTipHeaderTextMargin(): void

Returns void

ensureDataToolTipLabelTextMargin(): void

Returns void

ensureDataToolTipSummaryRowMargin(): void

Returns void

ensureDataToolTipSummaryTitleTextMargin

Section titled "ensureDataToolTipSummaryTitleTextMargin"
ensureDataToolTipSummaryTitleTextMargin(): void

Returns void

ensureDataToolTipTitleTextMargin(): void

Returns void

ensureDataToolTipUnitsTextMargin(): void

Returns void

ensureDataToolTipValueRowMargin(): void

Returns void

ensureDataToolTipValueTextMargin(): void

Returns void

exportDomainChartTestingInfo(): IgrDomainChartTestingInfo

Returns IgrDomainChartTestingInfo

findByName(name: string): any

Parameters

  • name: string

Returns any

finishAnnotationFlow(flowInformation: IgrUserAnnotationInformation): void

Parameters

Returns void

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

getDesiredToolbarActions(): ToolActionInfo[]

Returns ToolActionInfo[]

Hides the active main tooltip, if displayed.

Use the HideToolTip method to hide the active tooltip.

``

hideToolTip(): void

Returns void

loadAnnotationsFromJson(jsonString: string): void

Parameters

  • jsonString: string

Returns void

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

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

Parameters

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

Returns void

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

Parameters

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

Returns void

Called when the control has been resized.

NotifyResized method Called when the control has been resized.

``

notifyResized(): void

Returns void

notifySeriesDataChanged(): void

Returns void

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

Parameters

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

Returns void

notifyVisualPropertiesChanged(): void

Returns void

onDetach(): void

Returns void

Provides a container for this control

provideContainer method provide container for the control.

``

provideContainer(container: any): void

Parameters

  • container: any

Returns void

removeCommandAvailabilityListener(listener: ICommandAvailabilityListener): void

Parameters

  • listener: ICommandAvailabilityListener

Returns void

removeCommandStateChangedListener(listener: ICommandStateChangedListener): void

Parameters

  • listener: ICommandStateChangedListener

Returns void

render(): any

Returns any

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

replayTransitionIn(): void

Returns void

resetAnnotations(): void

Returns void

Resets the zoom level to default.

resetZoom(): void

Returns void

saveAnnotationsToJson(): string

Returns string

shouldComponentUpdate(nextProps: any, nextState: any): boolean

Parameters

  • nextProps: any
  • nextState: any

Returns boolean

simulateClick(point: IgPoint): void

Parameters

  • point: IgPoint

Returns void

simulateHover(point: IgPoint): void

Parameters

  • point: IgPoint

Returns void

simulatePlotPointerUp(point: IgPoint): void

Parameters

  • point: IgPoint

Returns void

simulatePressAndHold(point: IgPoint): void

Parameters

  • point: IgPoint

Returns void

startCreatingAnnotation(): void

Returns void

startDeletingAnnotation(): void

Returns void

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

zoomIn(v: number): void

Parameters

  • v: number

Returns void

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

zoomOut(v: number): void

Parameters

  • v: number

Returns void