IIgrPieChartBaseProps

Optional actualBrushes

Section titled "actualBrushes"

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

actualBrushes?: string | string[]

Optional actualLabelInnerColor

Section titled "actualLabelInnerColor"

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

actualLabelInnerColor?: string

Optional actualLabelOuterColor

Section titled "actualLabelOuterColor"

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

actualLabelOuterColor?: string

Optional actualOutlines

Section titled "actualOutlines"

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

actualOutlines?: string | string[]

Optional actualPixelScalingRatio

Section titled "actualPixelScalingRatio"

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.

actualPixelScalingRatio?: string | number

Optional allowSliceExplosion

Section titled "allowSliceExplosion"

Gets or sets whether the slices can be exploded.

allowSliceExplosion?: string | boolean

Optional allowSliceSelection

Section titled "allowSliceSelection"

Gets or sets whether the slices can be selected.

allowSliceSelection?: string | boolean

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

brushes?: string | string[]

Optional children

Section titled "children"
children?: ReactNode

Optional explodedRadius

Section titled "explodedRadius"

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

explodedRadius?: string | number

Optional explodedSlices

Section titled "explodedSlices"

Gets or sets the collection of exploded slice indices.

explodedSlices?: string | IgrIndexCollection

Optional formatLabel

Section titled "formatLabel"

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

formatLabel?: object

Optional formatLegendLabel

Section titled "formatLegendLabel"

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

formatLegendLabel?: object

Optional innerExtent

Section titled "innerExtent"

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.

innerExtent?: string | number

Optional isDragInteractionEnabled

Section titled "isDragInteractionEnabled"

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

isDragInteractionEnabled?: string | boolean

Optional isSurfaceInteractionDisabled

Section titled "isSurfaceInteractionDisabled"

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

isSurfaceInteractionDisabled?: string | boolean

Optional labelClick

Section titled "labelClick"

Raised when the slice's label is clicked.

labelClick?: object

Optional labelExtent

Section titled "labelExtent"

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

labelExtent?: string | number

Optional labelFormat

Section titled "labelFormat"

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

labelFormat?: string

Optional labelFormatSpecifiers

Section titled "labelFormatSpecifiers"

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

labelFormatSpecifiers?: any[]

Optional labelInnerColor

Section titled "labelInnerColor"

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

labelInnerColor?: string

Optional labelMemberPath

Section titled "labelMemberPath"

Gets or sets the property name that contains the labels.

labelMemberPath?: string

Optional labelOuterColor

Section titled "labelOuterColor"

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

labelOuterColor?: string

Optional labelsPosition

Section titled "labelsPosition"

Gets or sets the position of chart labels.

labelsPosition?: string | LabelsPosition

Optional leaderLineMargin

Section titled "leaderLineMargin"

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

leaderLineMargin?: string | number

Optional leaderLineType

Section titled "leaderLineType"

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

leaderLineType?: string | LeaderLineType

Optional leaderLineVisibility

Section titled "leaderLineVisibility"

Gets or sets whether the leader lines are visible.

leaderLineVisibility?: any

Optional legendEmptyValuesMode

Section titled "legendEmptyValuesMode"

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

legendEmptyValuesMode?: any

Optional legendItemBadgeTemplate

Section titled "legendItemBadgeTemplate"

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

legendItemBadgeTemplate?: IgDataTemplate

Optional legendItemTemplate

Section titled "legendItemTemplate"

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

legendItemTemplate?: IgDataTemplate

Optional legendLabelFormat

Section titled "legendLabelFormat"

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

legendLabelFormat?: string

Optional legendLabelFormatSpecifiers

Section titled "legendLabelFormatSpecifiers"

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

legendLabelFormatSpecifiers?: any[]

Optional legendLabelMemberPath

Section titled "legendLabelMemberPath"

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

legendLabelMemberPath?: string

Optional legendOthersLabelFormat

Section titled "legendOthersLabelFormat"

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

legendOthersLabelFormat?: string

Optional legendOthersLabelFormatSpecifiers

Section titled "legendOthersLabelFormatSpecifiers"

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

legendOthersLabelFormatSpecifiers?: any[]

Optional othersCategoryFill

Section titled "othersCategoryFill"

Gets or sets the fill brush.

othersCategoryFill?: string

Optional othersCategoryOpacity

Section titled "othersCategoryOpacity"

Gets or sets the opacity.

othersCategoryOpacity?: string | number

Optional othersCategoryStroke

Section titled "othersCategoryStroke"

Gets or sets the stroke brush.

othersCategoryStroke?: string

Optional othersCategoryStrokeThickness

Section titled "othersCategoryStrokeThickness"

Gets or sets the stroke thickness.

othersCategoryStrokeThickness?: string | number

Optional othersCategoryText

Section titled "othersCategoryText"

Gets or sets the label of the Others slice.

othersCategoryText?: string

Optional othersCategoryThreshold

Section titled "othersCategoryThreshold"

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

othersCategoryThreshold?: string | number

Optional othersCategoryType

Section titled "othersCategoryType"

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

othersCategoryType?: any

Optional othersLabelFormat

Section titled "othersLabelFormat"

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

othersLabelFormat?: string

Optional othersLabelFormatSpecifiers

Section titled "othersLabelFormatSpecifiers"

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

othersLabelFormatSpecifiers?: any[]

Optional outlines

Section titled "outlines"

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

outlines?: string | string[]

Optional pixelScalingRatio

Section titled "pixelScalingRatio"

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.

pixelScalingRatio?: string | number

Optional radiusFactor

Section titled "radiusFactor"

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

radiusFactor?: string | number

Optional selectedItem

Section titled "selectedItem"

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.

selectedItem?: any

Optional selectedItemChanged

Section titled "selectedItemChanged"

Raised when the SelectedItem property has changed.

selectedItemChanged?: object

Optional selectedItemChanging

Section titled "selectedItemChanging"

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

selectedItemChanging?: object

Optional selectedItems

Section titled "selectedItems"

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

selectedItems?: any

Optional selectedItemsChanged

Section titled "selectedItemsChanged"

Raised when the SelectedItems collection has changed.

selectedItemsChanged?: object

Optional selectedItemsChanging

Section titled "selectedItemsChanging"

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

selectedItemsChanging?: object

Optional selectedSliceFill

Section titled "selectedSliceFill"

Gets or sets the fill brush.

selectedSliceFill?: string

Optional selectedSliceOpacity

Section titled "selectedSliceOpacity"

Gets or sets the opacity.

selectedSliceOpacity?: string | number

Optional selectedSliceStroke

Section titled "selectedSliceStroke"

Gets or sets the stroke brush.

selectedSliceStroke?: string

Optional selectedSliceStrokeThickness

Section titled "selectedSliceStrokeThickness"

Gets or sets the stroke thickness.

selectedSliceStrokeThickness?: string | number

Optional selectionMode

Section titled "selectionMode"

Gets or sets which mode to use for selecting slices.

selectionMode?: string | SliceSelectionMode

Optional shouldDisplayMockData

Section titled "shouldDisplayMockData"

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

shouldDisplayMockData?: string | boolean

Optional shouldUseSkeletonStyleForMockData

Section titled "shouldUseSkeletonStyleForMockData"

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

shouldUseSkeletonStyleForMockData?: string | boolean

Optional sliceClick

Section titled "sliceClick"

Raised when the slice is clicked.

sliceClick?: object

Optional sliceEnter

Section titled "sliceEnter"

Raised when a slice is entered by the pointer.

sliceEnter?: object

Optional sliceHover

Section titled "sliceHover"

Raised when a pointer moves over a slice.

sliceHover?: object

Optional sliceLeave

Section titled "sliceLeave"

Raised when a slice is left by the pointer;

sliceLeave?: object

Optional startAngle

Section titled "startAngle"

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

startAngle?: string | number

Optional sweepDirection

Section titled "sweepDirection"

Gets or sets the rotational direction of the chart.

sweepDirection?: any

Optional textStyle

Section titled "textStyle"

Manually overrides the style to use for the labels.

textStyle?: string

Gets or sets the ToolTip for the chart.

toolTip?: any

Optional valueMemberPath

Section titled "valueMemberPath"

Gets or Sets the property name that contains the values.

valueMemberPath?: string