Represents concentric circles divided on arcs depending on data.

IgrDoughnutChart

new IgrDoughnutChart(props: IIgrDoughnutChartProps): IgrDoughnutChart

Returns IgrDoughnutChart

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: IgrRingSeriesBase<IIgrRingSeriesBaseProps>[]
actualPixelScalingRatio: number
allowSliceExplosion: boolean
allowSliceSelection: boolean
height: string
holeDimensionsChanged: object
innerExtent: number
isSurfaceInteractionDisabled: boolean
pixelScalingRatio: number
selectedSliceFill: string
selectedSliceOpacity: number
selectedSliceStroke: string
selectedSliceStrokeThickness: number
sliceClick: object
width: string
get i(): XamDoughnutChart

Returns XamDoughnutChart

A collection or manually added series for the chart.

get series(): IgrRingSeriesCollection

Returns IgrRingSeriesCollection

componentDidMount(): void

Returns void

componentWillUnmount(): void

Returns void

destroy(): void

Returns void

ensureSelectedStyle(): void

Returns void

Returns the chart visuals expressed as a serialized string.

exportSerializedVisualData(): string

Returns string

findByName(name: string): any

Parameters

  • name: string

Returns any

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

Gets the center coordinates of the doughnut chart's center presenter.

getCenterCoordinates(): IgPoint

Returns IgPoint

Gets the ID of the UI container.

getContainerID(): string

Returns string

Gets the hole radius of the doughnut chart's center presenter.

getHoleRadius(): number

Returns number

initializeContent(): void

Returns void

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

Returns void

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

Parameters

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

Returns void

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(): DetailedReactHTMLElement<object, HTMLDivElement>

Returns DetailedReactHTMLElement<object, HTMLDivElement>

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

Parameters

  • nextProps: any
  • nextState: any

Returns boolean