Represents the base class for the pie chart.

IgrPieChart

new IgrPieChart(props: IIgrPieChartProps): IgrPieChart

Returns IgrPieChart

Inherited from: IgrPieChartBase

actualBrushes: string[]

Inherited from: IgrPieChartBase

actualLabelInnerColor: string

Inherited from: IgrPieChartBase

actualLabelOuterColor: string

Inherited from: IgrPieChartBase

actualOutlines: string[]

Inherited from: IgrPieChartBase

actualPixelScalingRatio: number

Inherited from: IgrPieChartBase

allowSliceExplosion: boolean

Inherited from: IgrPieChartBase

allowSliceSelection: boolean

Inherited from: IgrPieChartBase

brushes: string[]
dataSource: any[]

Inherited from: IgrPieChartBase

explodedRadius: number

Inherited from: IgrPieChartBase

explodedSlices: IgrIndexCollection

Inherited from: IgrPieChartBase

formatLabel: object

Inherited from: IgrPieChartBase

formatLegendLabel: object
height: string

Inherited from: IgrPieChartBase

innerExtent: number

Inherited from: IgrPieChartBase

isDragInteractionEnabled: boolean

Inherited from: IgrPieChartBase

isSurfaceInteractionDisabled: boolean

Inherited from: IgrPieChartBase

labelClick: object

Inherited from: IgrPieChartBase

labelExtent: number

Inherited from: IgrPieChartBase

labelFormat: string

Inherited from: IgrPieChartBase

labelFormatSpecifiers: any[]

Inherited from: IgrPieChartBase

labelInnerColor: string

Inherited from: IgrPieChartBase

labelMemberPath: string

Inherited from: IgrPieChartBase

labelOuterColor: string

Inherited from: IgrPieChartBase

labelsPosition: LabelsPosition

Inherited from: IgrPieChartBase

leaderLineMargin: number

Inherited from: IgrPieChartBase

leaderLineType: LeaderLineType

Inherited from: IgrPieChartBase

leaderLineVisibility: Visibility
legend: any

Inherited from: IgrPieChartBase

legendEmptyValuesMode: LegendEmptyValuesMode

Inherited from: IgrPieChartBase

legendItemBadgeTemplate: IgDataTemplate

Inherited from: IgrPieChartBase

legendItemTemplate: IgDataTemplate

Inherited from: IgrPieChartBase

legendLabelFormat: string

Inherited from: IgrPieChartBase

legendLabelFormatSpecifiers: any[]

Inherited from: IgrPieChartBase

legendLabelMemberPath: string

Inherited from: IgrPieChartBase

legendOthersLabelFormat: string

Inherited from: IgrPieChartBase

legendOthersLabelFormatSpecifiers: any[]

Inherited from: IgrPieChartBase

othersCategoryFill: string

Inherited from: IgrPieChartBase

othersCategoryOpacity: number

Inherited from: IgrPieChartBase

othersCategoryStroke: string

Inherited from: IgrPieChartBase

othersCategoryStrokeThickness: number

Inherited from: IgrPieChartBase

othersCategoryText: string

Inherited from: IgrPieChartBase

othersCategoryThreshold: number

Inherited from: IgrPieChartBase

othersCategoryType: OthersCategoryType

Inherited from: IgrPieChartBase

othersLabelFormat: string

Inherited from: IgrPieChartBase

othersLabelFormatSpecifiers: any[]

Inherited from: IgrPieChartBase

outlines: string[]

Inherited from: IgrPieChartBase

pixelScalingRatio: number

Inherited from: IgrPieChartBase

radiusFactor: number

Inherited from: IgrPieChartBase

selectedItem: any

Inherited from: IgrPieChartBase

selectedItemChanged: object

Inherited from: IgrPieChartBase

selectedItemChanging: object

Inherited from: IgrPieChartBase

selectedItems: IgrObjectCollection

Inherited from: IgrPieChartBase

selectedItemsChanged: object

Inherited from: IgrPieChartBase

selectedItemsChanging: object

Inherited from: IgrPieChartBase

selectedSliceFill: string

Inherited from: IgrPieChartBase

selectedSliceOpacity: number

Inherited from: IgrPieChartBase

selectedSliceStroke: string

Inherited from: IgrPieChartBase

selectedSliceStrokeThickness: number

Inherited from: IgrPieChartBase

selectionMode: SliceSelectionMode

Inherited from: IgrPieChartBase

shouldDisplayMockData: boolean

Inherited from: IgrPieChartBase

shouldUseSkeletonStyleForMockData: boolean

Inherited from: IgrPieChartBase

sliceClick: object

Inherited from: IgrPieChartBase

sliceEnter: object

Inherited from: IgrPieChartBase

sliceHover: object

Inherited from: IgrPieChartBase

sliceLeave: object

Inherited from: IgrPieChartBase

startAngle: number

Inherited from: IgrPieChartBase

sweepDirection: SweepDirection

Inherited from: IgrPieChartBase

textStyle: string

Inherited from: IgrPieChartBase

toolTip: any

Inherited from: IgrPieChartBase

valueMemberPath: string
width: string

Inherited from: IgrPieChartBase

get nativeElement(): HTMLElement

Returns HTMLElement

bindData(): void

Returns void

componentDidMount(): void

Returns void

componentWillUnmount(): void

Returns void

Invoked when the instance is being destroyed.

destroy(): void

Returns void

Inherited from: IgrPieChartBase

ensureOthersCategoryStyle(): void

Returns void

Inherited from: IgrPieChartBase

ensureSelectedStyle(): void

Returns void

Inherited from: IgrPieChartBase

Returns the chart visuals expressed as a serialized string.

exportSerializedVisualData(): string

Returns string

Inherited from: IgrPieChartBase

findByName(name: string): any

Parameters

  • name: string

Returns any

Inherited from: IgrPieChartBase

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

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

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

notifyContainerResized(): void

Returns void

Inherited from: IgrPieChartBase

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

Parameters

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

Returns void

Inherited from: IgrPieChartBase

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

Parameters

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

Returns void

Inherited from: IgrPieChartBase

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

Parameters

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

Returns void

Inherited from: IgrPieChartBase

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

Resets items data source.

removeWidgetLevelDataSource(): void

Returns void

render(): DetailedReactHTMLElement<object, any>

Returns DetailedReactHTMLElement<object, any>

Inherited from: IgrPieChartBase

Assigns data source for the items.

setWidgetLevelDataSource(source_: any): void

Parameters

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

Returns void

Inherited from: IgrPieChartBase

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

Parameters

  • nextProps: any
  • nextState: any

Returns boolean

Inherited from: IgrPieChartBase

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

Invoked when style is updated.

styleUpdated(): void

Returns void

Inherited from: IgrPieChartBase

_createFromInternal(internal: any): IgrPieChartBase

Parameters

  • internal: any

Returns IgrPieChartBase