Represents the base class for the pie chart.

IgxPieChartBaseComponent

new IgxPieChartBaseComponent(): IgxPieChartBaseComponent

Returns IgxPieChartBaseComponent

ngAcceptInputType_actualBrushes: string | string[]
ngAcceptInputType_actualOutlines: string | string[]

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_brushes: string | string[]
ngAcceptInputType_explodedRadius: string | number
ngAcceptInputType_explodedSlices: string | IgxIndexCollection
ngAcceptInputType_innerExtent: string | number

ngAcceptInputType_isDragInteractionEnabled

Section titled "ngAcceptInputType_isDragInteractionEnabled"
ngAcceptInputType_isDragInteractionEnabled: string | boolean

ngAcceptInputType_isSurfaceInteractionDisabled

Section titled "ngAcceptInputType_isSurfaceInteractionDisabled"
ngAcceptInputType_isSurfaceInteractionDisabled: string | boolean
ngAcceptInputType_labelExtent: string | number

ngAcceptInputType_labelFormatSpecifiers

Section titled "ngAcceptInputType_labelFormatSpecifiers"
ngAcceptInputType_labelFormatSpecifiers: string | any[]
ngAcceptInputType_labelsPosition: string | LabelsPosition
ngAcceptInputType_leaderLineMargin: string | number
ngAcceptInputType_leaderLineType: string | LeaderLineType

ngAcceptInputType_leaderLineVisibility

Section titled "ngAcceptInputType_leaderLineVisibility"
ngAcceptInputType_leaderLineVisibility: any

ngAcceptInputType_legendEmptyValuesMode

Section titled "ngAcceptInputType_legendEmptyValuesMode"
ngAcceptInputType_legendEmptyValuesMode: any

ngAcceptInputType_legendLabelFormatSpecifiers

Section titled "ngAcceptInputType_legendLabelFormatSpecifiers"
ngAcceptInputType_legendLabelFormatSpecifiers: string | any[]

ngAcceptInputType_legendOthersLabelFormatSpecifiers

Section titled "ngAcceptInputType_legendOthersLabelFormatSpecifiers"
ngAcceptInputType_legendOthersLabelFormatSpecifiers: string | any[]

ngAcceptInputType_othersCategoryOpacity

Section titled "ngAcceptInputType_othersCategoryOpacity"
ngAcceptInputType_othersCategoryOpacity: string | number

ngAcceptInputType_othersCategoryStrokeThickness

Section titled "ngAcceptInputType_othersCategoryStrokeThickness"
ngAcceptInputType_othersCategoryStrokeThickness: string | number

ngAcceptInputType_othersCategoryThreshold

Section titled "ngAcceptInputType_othersCategoryThreshold"
ngAcceptInputType_othersCategoryThreshold: string | number

ngAcceptInputType_othersCategoryType

Section titled "ngAcceptInputType_othersCategoryType"
ngAcceptInputType_othersCategoryType: any

ngAcceptInputType_othersLabelFormatSpecifiers

Section titled "ngAcceptInputType_othersLabelFormatSpecifiers"
ngAcceptInputType_othersLabelFormatSpecifiers: string | any[]
ngAcceptInputType_outlines: string | string[]

ngAcceptInputType_pixelScalingRatio

Section titled "ngAcceptInputType_pixelScalingRatio"
ngAcceptInputType_pixelScalingRatio: string | number
ngAcceptInputType_radiusFactor: string | number
ngAcceptInputType_selectedItems: any

ngAcceptInputType_selectedSliceOpacity

Section titled "ngAcceptInputType_selectedSliceOpacity"
ngAcceptInputType_selectedSliceOpacity: string | number

ngAcceptInputType_selectedSliceStrokeThickness

Section titled "ngAcceptInputType_selectedSliceStrokeThickness"
ngAcceptInputType_selectedSliceStrokeThickness: string | number
ngAcceptInputType_selectionMode: string | SliceSelectionMode

ngAcceptInputType_shouldDisplayMockData

Section titled "ngAcceptInputType_shouldDisplayMockData"
ngAcceptInputType_shouldDisplayMockData: string | boolean

ngAcceptInputType_shouldUseSkeletonStyleForMockData

Section titled "ngAcceptInputType_shouldUseSkeletonStyleForMockData"
ngAcceptInputType_shouldUseSkeletonStyleForMockData: string | boolean
ngAcceptInputType_startAngle: string | number
ngAcceptInputType_sweepDirection: any
ɵcmp: ɵɵComponentDeclaration<IgxPieChartBaseComponent, "ng-component", never, object, object, never, never>
ɵfac: ɵɵFactoryDeclaration<IgxPieChartBaseComponent, never>
actualBrushes: string[]
actualLabelInnerColor: string
actualLabelOuterColor: string
actualLegendItemBadgeTemplate: IgDataTemplate
actualOutlines: string[]
actualPixelScalingRatio: number
allowSliceExplosion: boolean
allowSliceSelection: boolean
brushes: string[]
explodedRadius: number
explodedSlices: IgxIndexCollection
formatLabel: object
formatLegendLabel: object
innerExtent: number
isDragInteractionEnabled: boolean
isSurfaceInteractionDisabled: boolean
labelExtent: number
labelFormat: string
labelFormatSpecifiers: any[]
labelInnerColor: string
labelMemberPath: string
labelOuterColor: string
labelsPosition: LabelsPosition
leaderLineMargin: number
leaderLineType: LeaderLineType
leaderLineVisibility: Visibility
legendEmptyValuesMode: LegendEmptyValuesMode
legendItemBadgeTemplate: IgDataTemplate
legendItemTemplate: IgDataTemplate
legendLabelFormat: string
legendLabelFormatSpecifiers: any[]
legendLabelMemberPath: string
legendOthersLabelFormat: string
legendOthersLabelFormatSpecifiers: any[]
othersCategoryFill: string
othersCategoryOpacity: number
othersCategoryStroke: string
othersCategoryStrokeThickness: number
othersCategoryText: string
othersCategoryThreshold: number
othersCategoryType: OthersCategoryType
othersLabelFormat: string
othersLabelFormatSpecifiers: any[]
outlines: string[]
pixelScalingRatio: number
radiusFactor: number
selectedItem: any
selectedItems: IgxObjectCollection
selectedSliceFill: string
selectedSliceOpacity: number
selectedSliceStroke: string
selectedSliceStrokeThickness: number
selectionMode: SliceSelectionMode
shouldDisplayMockData: boolean
shouldUseSkeletonStyleForMockData: boolean
startAngle: number
sweepDirection: SweepDirection
textStyle: string
toolTip: any
valueMemberPath: string

Raised when the slice's label is clicked.

get labelClick(): EventEmitter<object>

Returns EventEmitter<object>

Raised when the SelectedItem property has changed.

get selectedItemChanged(): EventEmitter<object>

Returns EventEmitter<object>

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

get selectedItemChanging(): EventEmitter<object>

Returns EventEmitter<object>

Raised when the SelectedItems collection has changed.

get selectedItemsChanged(): EventEmitter<object>

Returns EventEmitter<object>

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

get selectedItemsChanging(): EventEmitter<object>

Returns EventEmitter<object>

Raised when the slice is clicked.

get sliceClick(): EventEmitter<object>

Returns EventEmitter<object>

Raised when a slice is entered by the pointer.

get sliceEnter(): EventEmitter<object>

Returns EventEmitter<object>

Raised when a pointer moves over a slice.

get sliceHover(): EventEmitter<object>

Returns EventEmitter<object>

Raised when a slice is left by the pointer;

get sliceLeave(): EventEmitter<object>

Returns EventEmitter<object>

Invoked when the instance is being destroyed.

destroy(): void

Returns void

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

ngOnInit(): void

Returns void

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

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

notifyContainerResized(): void

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

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

Parameters

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

Returns void

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

provideContainer(container: any): void

Parameters

  • container: any
    • Reference to the container.

Returns void

Resets items data source.

removeWidgetLevelDataSource(): void

Returns void

Assigns data source for the items.

setWidgetLevelDataSource(source_: any): void

Parameters

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

Returns void

Simulates a mouse click action at the specified point.

simulateLeftClick(point: IgPoint): void

Parameters

  • point: IgPoint
    • The point to click at.

Returns void

Invoked when style is updated.

styleUpdated(): void

Returns void

_createFromInternal(internal: any): IgxPieChartBaseComponent

Parameters

  • internal: any

Returns IgxPieChartBaseComponent