Represents the base class for the pie chart.

IgcPieChartComponent

new IgcPieChartComponent(): IgcPieChartComponent

Returns IgcPieChartComponent

htmlTagName: string

Inherited from: IgcPieChartBaseComponent

actualBrushes: string[]

Inherited from: IgcPieChartBaseComponent

actualLabelInnerColor: string

Inherited from: IgcPieChartBaseComponent

actualLabelOuterColor: string

Inherited from: IgcPieChartBaseComponent

actualLegendItemBadgeTemplate: IgDataTemplate

Inherited from: IgcPieChartBaseComponent

actualOutlines: string[]

Inherited from: IgcPieChartBaseComponent

actualPixelScalingRatio: number

Inherited from: IgcPieChartBaseComponent

allowSliceExplosion: boolean

Inherited from: IgcPieChartBaseComponent

allowSliceSelection: boolean

Inherited from: IgcPieChartBaseComponent

brushes: string[]
dataSource: any[]

Inherited from: IgcPieChartBaseComponent

explodedRadius: number

Inherited from: IgcPieChartBaseComponent

explodedSlices: IgcIndexCollection

Inherited from: IgcPieChartBaseComponent

formatLabel: object

Inherited from: IgcPieChartBaseComponent

formatLegendLabel: object
height: string

Inherited from: IgcPieChartBaseComponent

innerExtent: number

Inherited from: IgcPieChartBaseComponent

isDragInteractionEnabled: boolean

Inherited from: IgcPieChartBaseComponent

isSurfaceInteractionDisabled: boolean

Inherited from: IgcPieChartBaseComponent

labelClick: object

Inherited from: IgcPieChartBaseComponent

labelExtent: number

Inherited from: IgcPieChartBaseComponent

labelFormat: string

Inherited from: IgcPieChartBaseComponent

labelFormatSpecifiers: any[]

Inherited from: IgcPieChartBaseComponent

labelInnerColor: string

Inherited from: IgcPieChartBaseComponent

labelMemberPath: string

Inherited from: IgcPieChartBaseComponent

labelOuterColor: string

Inherited from: IgcPieChartBaseComponent

labelsPosition: LabelsPosition

Inherited from: IgcPieChartBaseComponent

leaderLineMargin: number

Inherited from: IgcPieChartBaseComponent

leaderLineType: LeaderLineType

Inherited from: IgcPieChartBaseComponent

leaderLineVisibility: Visibility
legend: any

Inherited from: IgcPieChartBaseComponent

legendEmptyValuesMode: LegendEmptyValuesMode

Inherited from: IgcPieChartBaseComponent

legendItemBadgeTemplate: IgDataTemplate

Inherited from: IgcPieChartBaseComponent

legendItemTemplate: IgDataTemplate

Inherited from: IgcPieChartBaseComponent

legendLabelFormat: string

Inherited from: IgcPieChartBaseComponent

legendLabelFormatSpecifiers: any[]

Inherited from: IgcPieChartBaseComponent

legendLabelMemberPath: string

Inherited from: IgcPieChartBaseComponent

legendOthersLabelFormat: string

Inherited from: IgcPieChartBaseComponent

legendOthersLabelFormatSpecifiers: any[]

Inherited from: IgcPieChartBaseComponent

othersCategoryFill: string

Inherited from: IgcPieChartBaseComponent

othersCategoryOpacity: number

Inherited from: IgcPieChartBaseComponent

othersCategoryStroke: string

Inherited from: IgcPieChartBaseComponent

othersCategoryStrokeThickness: number

Inherited from: IgcPieChartBaseComponent

othersCategoryText: string

Inherited from: IgcPieChartBaseComponent

othersCategoryThreshold: number

Inherited from: IgcPieChartBaseComponent

othersCategoryType: OthersCategoryType

Inherited from: IgcPieChartBaseComponent

othersLabelFormat: string

Inherited from: IgcPieChartBaseComponent

othersLabelFormatSpecifiers: any[]

Inherited from: IgcPieChartBaseComponent

outlines: string[]

Inherited from: IgcPieChartBaseComponent

pixelScalingRatio: number

Inherited from: IgcPieChartBaseComponent

radiusFactor: number

Inherited from: IgcPieChartBaseComponent

selectedItem: any

Inherited from: IgcPieChartBaseComponent

selectedItemChanged: object

Inherited from: IgcPieChartBaseComponent

selectedItemChanging: object

Inherited from: IgcPieChartBaseComponent

selectedItems: IgcObjectCollection

Inherited from: IgcPieChartBaseComponent

selectedItemsChanged: object

Inherited from: IgcPieChartBaseComponent

selectedItemsChanging: object

Inherited from: IgcPieChartBaseComponent

selectedSliceFill: string

Inherited from: IgcPieChartBaseComponent

selectedSliceOpacity: number

Inherited from: IgcPieChartBaseComponent

selectedSliceStroke: string

Inherited from: IgcPieChartBaseComponent

selectedSliceStrokeThickness: number

Inherited from: IgcPieChartBaseComponent

selectionMode: SliceSelectionMode

Inherited from: IgcPieChartBaseComponent

shouldDisplayMockData: boolean

Inherited from: IgcPieChartBaseComponent

shouldUseSkeletonStyleForMockData: boolean

Inherited from: IgcPieChartBaseComponent

sliceClick: object

Inherited from: IgcPieChartBaseComponent

sliceEnter: object

Inherited from: IgcPieChartBaseComponent

sliceHover: object

Inherited from: IgcPieChartBaseComponent

sliceLeave: object

Inherited from: IgcPieChartBaseComponent

startAngle: number

Inherited from: IgcPieChartBaseComponent

sweepDirection: SweepDirection

Inherited from: IgcPieChartBaseComponent

textStyle: string

Inherited from: IgcPieChartBaseComponent

toolTip: any

Inherited from: IgcPieChartBaseComponent

valueMemberPath: string
width: string
get observedAttributes(): string[]

Returns string[]

Inherited from: IgcPieChartBaseComponent

attributeChangedCallback(name: string, oldValue: string, newValue: string): void

Parameters

  • name: string
  • oldValue: string
  • newValue: string

Returns void

bindData(): void

Returns void

connectedCallback(): void

Returns void

Invoked when the instance is being destroyed.

destroy(): void

Returns void

disconnectedCallback(): void

Returns void

Inherited from: IgcPieChartBaseComponent

ensureOthersCategoryStyle(): void

Returns void

Inherited from: IgcPieChartBaseComponent

ensureSelectedStyle(): void

Returns void

Inherited from: IgcPieChartBaseComponent

Returns the chart visuals expressed as a serialized string.

exportSerializedVisualData(): string

Returns string

Inherited from: IgcPieChartBaseComponent

findByName(name: string): any

Parameters

  • name: string

Returns any

Inherited from: IgcPieChartBaseComponent

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

Inherited from: IgcPieChartBaseComponent

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

Inherited from: IgcPieChartBaseComponent

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

Parameters

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

Returns void

Inherited from: IgcPieChartBaseComponent

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

Parameters

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

Returns void

Inherited from: IgcPieChartBaseComponent

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

Parameters

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

Returns void

Inherited from: IgcPieChartBaseComponent

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: IgcPieChartBaseComponent

Resets items data source.

removeWidgetLevelDataSource(): void

Returns void

Inherited from: IgcPieChartBaseComponent

Assigns data source for the items.

setWidgetLevelDataSource(source_: any): void

Parameters

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

Returns void

Inherited from: IgcPieChartBaseComponent

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: IgcPieChartBaseComponent

Invoked when style is updated.

styleUpdated(): void

Returns void

Inherited from: IgcPieChartBaseComponent

_createFromInternal(internal: any): IgcPieChartBaseComponent

Parameters

  • internal: any

Returns IgcPieChartBaseComponent

register(): void

Returns void