Represents concentric circles divided on arcs depending on data.

IgxDoughnutChartComponent

new IgxDoughnutChartComponent(renderer: Renderer2, _elRef: ViewContainerRef, ngZone: NgZone, injector: Injector, componentFactoryResolver: ComponentFactoryResolver): IgxDoughnutChartComponent

Returns IgxDoughnutChartComponent

_dynamicContent: ViewContainerRef

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: IgxRingSeriesBaseComponent[]
container: Element
contentSeries: QueryList<IgxRingSeriesBaseComponent>

ngAcceptInputType_actualPixelScalingRatio

Section titled "ngAcceptInputType_actualPixelScalingRatio"
ngAcceptInputType_actualPixelScalingRatio: string | number

ngAcceptInputType_allowSliceExplosion

Section titled "ngAcceptInputType_allowSliceExplosion"
ngAcceptInputType_allowSliceExplosion: string | boolean

ngAcceptInputType_allowSliceSelection

Section titled "ngAcceptInputType_allowSliceSelection"
ngAcceptInputType_allowSliceSelection: string | boolean
ngAcceptInputType_innerExtent: string | number

ngAcceptInputType_isSurfaceInteractionDisabled

Section titled "ngAcceptInputType_isSurfaceInteractionDisabled"
ngAcceptInputType_isSurfaceInteractionDisabled: string | boolean

ngAcceptInputType_pixelScalingRatio

Section titled "ngAcceptInputType_pixelScalingRatio"
ngAcceptInputType_pixelScalingRatio: string | number

ngAcceptInputType_selectedSliceOpacity

Section titled "ngAcceptInputType_selectedSliceOpacity"
ngAcceptInputType_selectedSliceOpacity: string | number

ngAcceptInputType_selectedSliceStrokeThickness

Section titled "ngAcceptInputType_selectedSliceStrokeThickness"
ngAcceptInputType_selectedSliceStrokeThickness: string | number
ɵcmp: ɵɵComponentDeclaration<IgxDoughnutChartComponent, "igx-doughnut-chart", never, object, object, ["contentSeries"], never>
ɵfac: ɵɵFactoryDeclaration<IgxDoughnutChartComponent, never>
actualPixelScalingRatio: number
allowSliceExplosion: boolean
allowSliceSelection: boolean
height: string
innerExtent: number
isSurfaceInteractionDisabled: boolean
pixelScalingRatio: number
selectedSliceFill: string
selectedSliceOpacity: number
selectedSliceStroke: string
selectedSliceStrokeThickness: number
width: string

Raised when the dimensions (center point or radius) of the doughnut hole change.

get holeDimensionsChanged(): EventEmitter<object>

Returns EventEmitter<object>

get i(): XamDoughnutChart

Returns XamDoughnutChart

A collection or manually added series for the chart.

get series(): IgxRingSeriesCollection

Returns IgxRingSeriesCollection

Raised when the slice is clicked.

get sliceClick(): EventEmitter<object>

Returns EventEmitter<object>

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

ngAfterContentInit(): void

Returns void

ngAfterViewInit(): void

Returns void

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

updateStyle(): void

Returns void