Represents Infragistics IgxPieChartComponent control.

IgxPieChartComponent

new IgxPieChartComponent(renderer: Renderer2, _elRef: ViewContainerRef, ngZone: NgZone, injector: Injector): IgxPieChartComponent

Returns IgxPieChartComponent

_dynamicContent: ViewContainerRef
container: Element

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_actualBrushes: string | string[]

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_actualOutlines: string | string[]

ngAcceptInputType_actualPixelScalingRatio

Section titled "ngAcceptInputType_actualPixelScalingRatio"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_actualPixelScalingRatio: string | number

ngAcceptInputType_allowSliceExplosion

Section titled "ngAcceptInputType_allowSliceExplosion"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_allowSliceExplosion: string | boolean

ngAcceptInputType_allowSliceSelection

Section titled "ngAcceptInputType_allowSliceSelection"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_allowSliceSelection: string | boolean

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_brushes: string | string[]

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_explodedRadius: string | number

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_explodedSlices: string | IgxIndexCollection

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_innerExtent: string | number

ngAcceptInputType_isDragInteractionEnabled

Section titled "ngAcceptInputType_isDragInteractionEnabled"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_isDragInteractionEnabled: string | boolean

ngAcceptInputType_isSurfaceInteractionDisabled

Section titled "ngAcceptInputType_isSurfaceInteractionDisabled"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_isSurfaceInteractionDisabled: string | boolean

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_labelExtent: string | number

ngAcceptInputType_labelFormatSpecifiers

Section titled "ngAcceptInputType_labelFormatSpecifiers"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_labelFormatSpecifiers: string | any[]

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_labelsPosition: string | LabelsPosition

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_leaderLineMargin: string | number

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_leaderLineType: string | LeaderLineType

ngAcceptInputType_leaderLineVisibility

Section titled "ngAcceptInputType_leaderLineVisibility"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_leaderLineVisibility: any

ngAcceptInputType_legendEmptyValuesMode

Section titled "ngAcceptInputType_legendEmptyValuesMode"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_legendEmptyValuesMode: any

ngAcceptInputType_legendLabelFormatSpecifiers

Section titled "ngAcceptInputType_legendLabelFormatSpecifiers"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_legendLabelFormatSpecifiers: string | any[]

ngAcceptInputType_legendOthersLabelFormatSpecifiers

Section titled "ngAcceptInputType_legendOthersLabelFormatSpecifiers"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_legendOthersLabelFormatSpecifiers: string | any[]

ngAcceptInputType_othersCategoryOpacity

Section titled "ngAcceptInputType_othersCategoryOpacity"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_othersCategoryOpacity: string | number

ngAcceptInputType_othersCategoryStrokeThickness

Section titled "ngAcceptInputType_othersCategoryStrokeThickness"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_othersCategoryStrokeThickness: string | number

ngAcceptInputType_othersCategoryThreshold

Section titled "ngAcceptInputType_othersCategoryThreshold"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_othersCategoryThreshold: string | number

ngAcceptInputType_othersCategoryType

Section titled "ngAcceptInputType_othersCategoryType"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_othersCategoryType: any

ngAcceptInputType_othersLabelFormatSpecifiers

Section titled "ngAcceptInputType_othersLabelFormatSpecifiers"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_othersLabelFormatSpecifiers: string | any[]

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_outlines: string | string[]

ngAcceptInputType_pixelScalingRatio

Section titled "ngAcceptInputType_pixelScalingRatio"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_pixelScalingRatio: string | number

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_radiusFactor: string | number

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_selectedItems: any

ngAcceptInputType_selectedSliceOpacity

Section titled "ngAcceptInputType_selectedSliceOpacity"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_selectedSliceOpacity: string | number

ngAcceptInputType_selectedSliceStrokeThickness

Section titled "ngAcceptInputType_selectedSliceStrokeThickness"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_selectedSliceStrokeThickness: string | number

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_selectionMode: string | SliceSelectionMode

ngAcceptInputType_shouldDisplayMockData

Section titled "ngAcceptInputType_shouldDisplayMockData"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_shouldDisplayMockData: string | boolean

ngAcceptInputType_shouldUseSkeletonStyleForMockData

Section titled "ngAcceptInputType_shouldUseSkeletonStyleForMockData"

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_shouldUseSkeletonStyleForMockData: string | boolean

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_startAngle: string | number

Inherited from: IgxPieChartBaseComponent

ngAcceptInputType_sweepDirection: any
ɵcmp: ɵɵComponentDeclaration<IgxPieChartComponent, "igx-pie-chart", never, object, object, never, never, true, never>
ɵfac: ɵɵFactoryDeclaration<IgxPieChartComponent, never>

Inherited from: IgxPieChartBaseComponent

Gets the actual palette of brushes to use for coloring the slices.

get actualBrushes(): string[]

Returns string[]

set actualBrushes(v: string[]): void

Parameters

  • v: string[]

Returns void

Inherited from: IgxPieChartBaseComponent

Gets the actual color for labels rendered inside of the pie chart.

get actualLabelInnerColor(): string

Returns string

set actualLabelInnerColor(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxPieChartBaseComponent

Gets the actual color for labels rendered outside of the pie chart.

get actualLabelOuterColor(): string

Returns string

set actualLabelOuterColor(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxPieChartBaseComponent

Gets the actual legend item badge template used by the pie chart.

get actualLegendItemBadgeTemplate(): IgDataTemplate

Returns IgDataTemplate

set actualLegendItemBadgeTemplate(v: IgDataTemplate): void

Parameters

  • v: IgDataTemplate

Returns void

Inherited from: IgxPieChartBaseComponent

Gets the actual palette of brushes to use for outlines on the slices.

get actualOutlines(): string[]

Returns string[]

set actualOutlines(v: string[]): void

Parameters

  • v: string[]

Returns void

Inherited from: IgxPieChartBaseComponent

Resolved pixel scaling ratio. Unless explicitly overridden by the PieChartBase.PixelScalingRatio property, this one returns the default ratio enforced by device. High resolution devices will initialize this property to a higher value.

get actualPixelScalingRatio(): number

Returns number

set actualPixelScalingRatio(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets whether the slices can be exploded.

get allowSliceExplosion(): boolean

Returns boolean

set allowSliceExplosion(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets whether the slices can be selected.

get allowSliceSelection(): boolean

Returns boolean

set allowSliceSelection(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the palette of brushes to use for coloring the slices.

get brushes(): string[]

Returns string[]

set brushes(v: string[]): void

Parameters

  • v: string[]

Returns void

get dataSource(): any[]

Returns any[]

set dataSource(value: any[]): void

Parameters

  • value: any[]

Returns void

Inherited from: IgxPieChartBaseComponent

Determines how much the exploded slice is offset from the center. Value between 0 and 1.

get explodedRadius(): number

Returns number

set explodedRadius(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the collection of exploded slice indices.

get explodedSlices(): IgxIndexCollection

Returns IgxIndexCollection

set explodedSlices(v: IgxIndexCollection): void

Parameters

Returns void

Inherited from: IgxPieChartBaseComponent

Sets or gets a function which takes an object that produces a formatted label for displaying in the chart.

get formatLabel(): object

Returns object

set formatLabel(v: object): void

Parameters

  • v: object

Returns void

Inherited from: IgxPieChartBaseComponent

Sets or gets a function which takes an object that produces a formatted label for displaying in the chart's legend.

get formatLegendLabel(): object

Returns object

set formatLegendLabel(v: object): void

Parameters

  • v: object

Returns void

get height(): string

Returns string

set height(value: string): void

Parameters

  • value: string

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the amount of space between the center and the start of the arc. This property should be set between 0 and 1. If InnerExtent is set to a value greater than 1, it will be interpreted as a percentage, effectively divided by 100.

get innerExtent(): number

Returns number

set innerExtent(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets whether the pie chart will handle drag interaction and make them avaiilable in its events.

get isDragInteractionEnabled(): boolean

Returns boolean

set isDragInteractionEnabled(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets whether all surface interactions with the plot area should be disabled.

get isSurfaceInteractionDisabled(): boolean

Returns boolean

set isSurfaceInteractionDisabled(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxPieChartBaseComponent

Raised when the slice's label is clicked.

get labelClick(): EventEmitter<object>

Returns EventEmitter<object>

Inherited from: IgxPieChartBaseComponent

Gets or sets the pixel amount by which the labels are offset from the edge of the slices.

get labelExtent(): number

Returns number

set labelExtent(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the label format string to use for the label.

get labelFormat(): string

Returns string

set labelFormat(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the format specifiers to use with the LabelFormat string.

get labelFormatSpecifiers(): any[]

Returns any[]

set labelFormatSpecifiers(v: any[]): void

Parameters

  • v: any[]

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the color for labels rendered inside of the pie chart.

get labelInnerColor(): string

Returns string

set labelInnerColor(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the property name that contains the labels.

get labelMemberPath(): string

Returns string

set labelMemberPath(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the color for labels rendered outside of the pie chart.

get labelOuterColor(): string

Returns string

set labelOuterColor(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the position of chart labels.

get labelsPosition(): LabelsPosition

Returns LabelsPosition

set labelsPosition(v: LabelsPosition): void

Parameters

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the margin between a label and the end of its leader line. The default is 6 pixels.

get leaderLineMargin(): number

Returns number

set leaderLineMargin(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets what type of leader lines will be used for the outside end labels.

get leaderLineType(): LeaderLineType

Returns LeaderLineType

set leaderLineType(v: LeaderLineType): void

Parameters

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets whether the leader lines are visible.

get leaderLineVisibility(): Visibility

Returns Visibility

set leaderLineVisibility(v: Visibility): void

Parameters

  • v: Visibility

Returns void

Gets or sets the legend used for the current chart.

get legend(): any

Returns any

set legend(v: any): void

Parameters

  • v: any

Returns void

Inherited from: IgxPieChartBaseComponent

Determines display mode for zero values in the legend. For example, handling zero values as valid slices and providing them with proper appearance settings.

get legendEmptyValuesMode(): LegendEmptyValuesMode

Returns LegendEmptyValuesMode

set legendEmptyValuesMode(v: LegendEmptyValuesMode): void

Parameters

  • v: LegendEmptyValuesMode

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the LegendItemBadgeTemplate property. The legend item badge is created according to the LegendItemBadgeTemplate on-demand by the chart object itself.

get legendItemBadgeTemplate(): IgDataTemplate

Returns IgDataTemplate

set legendItemBadgeTemplate(v: IgDataTemplate): void

Parameters

  • v: IgDataTemplate

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the LegendItemTemplate property. The legend item control content is created according to the LegendItemTemplate on-demand by the chart object itself.

get legendItemTemplate(): IgDataTemplate

Returns IgDataTemplate

set legendItemTemplate(v: IgDataTemplate): void

Parameters

  • v: IgDataTemplate

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the label format string to use for the label.

get legendLabelFormat(): string

Returns string

set legendLabelFormat(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the format specifiers to use with the LegendLabelFormat string.

get legendLabelFormatSpecifiers(): any[]

Returns any[]

set legendLabelFormatSpecifiers(v: any[]): void

Parameters

  • v: any[]

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the property name that contains the legend labels.

get legendLabelMemberPath(): string

Returns string

set legendLabelMemberPath(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the label format string to use for the label.

get legendOthersLabelFormat(): string

Returns string

set legendOthersLabelFormat(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the format specifiers to use with the LegendOthersLabelFormat string.

get legendOthersLabelFormatSpecifiers(): any[]

Returns any[]

set legendOthersLabelFormatSpecifiers(v: any[]): void

Parameters

  • v: any[]

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the fill brush.

get othersCategoryFill(): string

Returns string

set othersCategoryFill(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the opacity.

get othersCategoryOpacity(): number

Returns number

set othersCategoryOpacity(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the stroke brush.

get othersCategoryStroke(): string

Returns string

set othersCategoryStroke(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the stroke thickness.

get othersCategoryStrokeThickness(): number

Returns number

set othersCategoryStrokeThickness(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the label of the Others slice.

get othersCategoryText(): string

Returns string

set othersCategoryText(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the threshold value that determines if slices are grouped into the Others slice.

get othersCategoryThreshold(): number

Returns number

set othersCategoryThreshold(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets whether to use numeric or percent-based threshold value.

get othersCategoryType(): OthersCategoryType

Returns OthersCategoryType

set othersCategoryType(v: OthersCategoryType): void

Parameters

  • v: OthersCategoryType

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the label format string to use for the label.

get othersLabelFormat(): string

Returns string

set othersLabelFormat(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the format specifiers to use with the OthersLabelFormat string.

get othersLabelFormatSpecifiers(): any[]

Returns any[]

set othersLabelFormatSpecifiers(v: any[]): void

Parameters

  • v: any[]

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the palette of brushes to use for outlines on the slices.

get outlines(): string[]

Returns string[]

set outlines(v: string[]): void

Parameters

  • v: string[]

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the scaling value used to affect the pixel density of the control. A higher scaling ratio will produce crisper visuals at the expense of memory. Lower values will cause the control to appear blurry.

get pixelScalingRatio(): number

Returns number

set pixelScalingRatio(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the scaling factor of the chart's radius. Value between 0 and 1.

get radiusFactor(): number

Returns number

set radiusFactor(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the currently selected data item. If a different data item is provided the pie chart will select the slice associated with the new item.

get selectedItem(): any

Returns any

set selectedItem(v: any): void

Parameters

  • v: any

Returns void

Inherited from: IgxPieChartBaseComponent

Raised when the SelectedItem property has changed.

get selectedItemChanged(): EventEmitter<object>

Returns EventEmitter<object>

Inherited from: IgxPieChartBaseComponent

Raised when the SelectedItem property is changing. This event is cancelable.

get selectedItemChanging(): EventEmitter<object>

Returns EventEmitter<object>

Inherited from: IgxPieChartBaseComponent

Gets the currently selected data items. Adding or removing data items from this collection will select or deselect the slices associated with those items.

get selectedItems(): IgxObjectCollection

Returns IgxObjectCollection

set selectedItems(v: IgxObjectCollection): void

Parameters

  • v: IgxObjectCollection

Returns void

Inherited from: IgxPieChartBaseComponent

Raised when the SelectedItems collection has changed.

get selectedItemsChanged(): EventEmitter<object>

Returns EventEmitter<object>

Inherited from: IgxPieChartBaseComponent

Raised when the SelectedItems collection is changing. This event is cancelable.

get selectedItemsChanging(): EventEmitter<object>

Returns EventEmitter<object>

Inherited from: IgxPieChartBaseComponent

Gets or sets the fill brush.

get selectedSliceFill(): string

Returns string

set selectedSliceFill(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the opacity.

get selectedSliceOpacity(): number

Returns number

set selectedSliceOpacity(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the stroke brush.

get selectedSliceStroke(): string

Returns string

set selectedSliceStroke(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the stroke thickness.

get selectedSliceStrokeThickness(): number

Returns number

set selectedSliceStrokeThickness(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets which mode to use for selecting slices.

get selectionMode(): SliceSelectionMode

Returns SliceSelectionMode

set selectionMode(v: SliceSelectionMode): void

Parameters

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets whether the pie chart should display mock data when data isn't present.

get shouldDisplayMockData(): boolean

Returns boolean

set shouldDisplayMockData(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets whether the pie chart should use a skeleton style for mock data.

get shouldUseSkeletonStyleForMockData(): boolean

Returns boolean

set shouldUseSkeletonStyleForMockData(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxPieChartBaseComponent

Raised when the slice is clicked.

get sliceClick(): EventEmitter<object>

Returns EventEmitter<object>

Inherited from: IgxPieChartBaseComponent

Raised when a slice is entered by the pointer.

get sliceEnter(): EventEmitter<object>

Returns EventEmitter<object>

Inherited from: IgxPieChartBaseComponent

Raised when a pointer moves over a slice.

get sliceHover(): EventEmitter<object>

Returns EventEmitter<object>

Inherited from: IgxPieChartBaseComponent

Raised when a slice is left by the pointer;

get sliceLeave(): EventEmitter<object>

Returns EventEmitter<object>

Inherited from: IgxPieChartBaseComponent

Gets or sets the starting angle of the chart. The default zero value is equivalent to 3 o'clock.

get startAngle(): number

Returns number

set startAngle(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the rotational direction of the chart.

get sweepDirection(): SweepDirection

Returns SweepDirection

set sweepDirection(v: SweepDirection): void

Parameters

  • v: SweepDirection

Returns void

Inherited from: IgxPieChartBaseComponent

Manually overrides the style to use for the labels.

get textStyle(): string

Returns string

set textStyle(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or sets the ToolTip for the chart.

get toolTip(): any

Returns any

set toolTip(v: any): void

Parameters

  • v: any

Returns void

Inherited from: IgxPieChartBaseComponent

Gets or Sets the property name that contains the values.

get valueMemberPath(): string

Returns string

set valueMemberPath(v: string): void

Parameters

  • v: string

Returns void

get width(): string

Returns string

set width(value: string): void

Parameters

  • value: string

Returns void

bindData(): void

Returns void

Inherited from: IgxPieChartBaseComponent

Invoked when the instance is being destroyed.

destroy(): void

Returns void

Inherited from: IgxPieChartBaseComponent

ensureOthersCategoryStyle(): void

Returns void

Inherited from: IgxPieChartBaseComponent

ensureSelectedStyle(): void

Returns void

Inherited from: IgxPieChartBaseComponent

Returns the chart visuals expressed as a serialized string.

exportSerializedVisualData(): string

Returns string

Inherited from: IgxPieChartBaseComponent

findByName(name: string): any

Parameters

  • name: string

Returns any

Inherited from: IgxPieChartBaseComponent

Use to force the pie chart to finish any deferred work before printing or evaluating its visual. This should only be called if the visual of the pie chart needs to be synchronously saved or evaluated. Calling this method too often will hinder the performance of the pie chart.

flush(): void

Returns void

ngAfterViewInit(): void

Returns void

ngOnDestroy(): void

Returns void

Inherited from: IgxPieChartBaseComponent

ngOnInit(): void

Returns void

Inherited from: IgxPieChartBaseComponent

Manually notifies the pie chart's data source that the data it has bound to has been cleared and needs to be re-examined. This should not be called if the data that the pie chart is bound to is already observable.

notifyClearItems(source_: any): void

Parameters

  • source_: any
    • The data source.

Returns void

Inherited from: IgxPieChartBaseComponent

Notification from the containing object that the container has been resized.

notifyContainerResized(): void

Returns void

Inherited from: IgxPieChartBaseComponent

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

Parameters

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

Returns void

Inherited from: IgxPieChartBaseComponent

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

Parameters

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

Returns void

Inherited from: IgxPieChartBaseComponent

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

Parameters

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

Returns void

Inherited from: IgxPieChartBaseComponent

Invoked by the containing object to provide reference to the container.

provideContainer(container: any): void

Parameters

  • container: any
    • Reference to the container.

Returns void

Inherited from: IgxPieChartBaseComponent

Resets items data source.

removeWidgetLevelDataSource(): void

Returns void

Inherited from: IgxPieChartBaseComponent

Assigns data source for the items.

setWidgetLevelDataSource(source_: any): void

Parameters

  • source_: any
    • Array of the data source items.

Returns void

Inherited from: IgxPieChartBaseComponent

Simulates a mouse click action at the specified point.

simulateLeftClick(point: IgPoint): void

Parameters

  • point: IgPoint
    • The point to click at.

Returns void

Inherited from: IgxPieChartBaseComponent

Invoked when style is updated.

styleUpdated(): void

Returns void

updateStyle(): void

Returns void

Inherited from: IgxPieChartBaseComponent

_createFromInternal(internal: any): IgxPieChartBaseComponent

Parameters

  • internal: any

Returns IgxPieChartBaseComponent