Represents concentric circles divided on arcs depending on data.
Constructors
Section titled "Constructors"IgrDoughnutChart
new IgrDoughnutChart(props: IIgrDoughnutChartProps): IgrDoughnutChart Returns IgrDoughnutChart
Properties
Section titled "Properties"actualSeries
Section titled "actualSeries"The series actually present in the chart. Do not directly modify this array. This array's contents can be modified by causing Angular to reproject the child content. Or adding and removing series from the manual series collection on the series property.
actualSeries: IgrRingSeriesBase<IIgrRingSeriesBaseProps>[] contentSeries
Section titled "contentSeries"contentSeries: IgrRingSeriesBase<IIgrRingSeriesBaseProps>[] actualPixelScalingRatio
Section titled "actualPixelScalingRatio"actualPixelScalingRatio: number allowSliceExplosion
Section titled "allowSliceExplosion"allowSliceExplosion: boolean allowSliceSelection
Section titled "allowSliceSelection"allowSliceSelection: boolean height
Section titled "height"height: string holeDimensionsChanged
Section titled "holeDimensionsChanged"holeDimensionsChanged: object innerExtent
Section titled "innerExtent"innerExtent: number isSurfaceInteractionDisabled
Section titled "isSurfaceInteractionDisabled"isSurfaceInteractionDisabled: boolean pixelScalingRatio
Section titled "pixelScalingRatio"pixelScalingRatio: number selectedSliceFill
Section titled "selectedSliceFill"selectedSliceFill: string selectedSliceOpacity
Section titled "selectedSliceOpacity"selectedSliceOpacity: number selectedSliceStroke
Section titled "selectedSliceStroke"selectedSliceStroke: string selectedSliceStrokeThickness
Section titled "selectedSliceStrokeThickness"selectedSliceStrokeThickness: number sliceClick
Section titled "sliceClick"sliceClick: object width
Section titled "width"width: string Accessors
Section titled "Accessors"get i(): XamDoughnutChart Returns XamDoughnutChart
series
Section titled "series"A collection or manually added series for the chart.
get series(): IgrRingSeriesCollection Returns IgrRingSeriesCollection
Methods
Section titled "Methods"componentDidMount
Section titled "componentDidMount"componentDidMount(): void Returns void
componentWillUnmount
Section titled "componentWillUnmount"componentWillUnmount(): void Returns void
destroy
Section titled "destroy"destroy(): void Returns void
ensureSelectedStyle
Section titled "ensureSelectedStyle"ensureSelectedStyle(): void Returns void
exportSerializedVisualData
Section titled "exportSerializedVisualData"Returns the chart visuals expressed as a serialized string.
exportSerializedVisualData(): string Returns string
findByName
Section titled "findByName"findByName(name: string): any Parameters
- name:
string
Returns any
flush
Section titled "flush"Use to force the doughnut chart to finish any deferred work before printing or evaluating its visual. This should only be called if the visual of the doughnut chart needs to be synchronously saved or evaluated. Calling this method too often will hinder the performance of the doughnut chart.
flush(): void Returns void
getCenterCoordinates
Section titled "getCenterCoordinates"Gets the center coordinates of the doughnut chart's center presenter.
getCenterCoordinates(): IgPoint Returns IgPoint
getContainerID
Section titled "getContainerID"Gets the ID of the UI container.
getContainerID(): string Returns string
getHoleRadius
Section titled "getHoleRadius"Gets the hole radius of the doughnut chart's center presenter.
getHoleRadius(): number Returns number
initializeContent
Section titled "initializeContent"initializeContent(): void Returns void
notifyClearItems
Section titled "notifyClearItems"Used to manually notify the chart that the data source has reset or cleared its items.
notifyClearItems(source_: any): void Parameters
- source_:
any
Returns void
notifyInsertItem
Section titled "notifyInsertItem"notifyInsertItem(source_: any, index: number, newItem: any): void Parameters
- source_:
any - index:
number - newItem:
any
Returns void
notifyRemoveItem
Section titled "notifyRemoveItem"notifyRemoveItem(source_: any, index: number, oldItem: any): void Parameters
- source_:
any - index:
number - oldItem:
any
Returns void
notifyResized
Section titled "notifyResized"Called when the control has been resized.
notifyResized(): void Returns void
notifySetItem
Section titled "notifySetItem"notifySetItem(source_: any, index: number, oldItem: any, newItem: any): void Parameters
- source_:
any - index:
number - oldItem:
any - newItem:
any
Returns void
provideContainer
Section titled "provideContainer"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
render
Section titled "render"render(): DetailedReactHTMLElement<object, HTMLDivElement> Returns DetailedReactHTMLElement<object, HTMLDivElement>
shouldComponentUpdate
Section titled "shouldComponentUpdate"shouldComponentUpdate(nextProps: any, nextState: any): boolean Parameters
- nextProps:
any - nextState:
any