Hierarchy

Hierarchy

Properties

actualBrushes?: string | string[]

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

actualLabelInnerColor?: string

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

actualLabelOuterColor?: string

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

actualOutlines?: string | string[]

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

actualPixelScalingRatio?: string | number

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.

allowSliceExplosion?: string | boolean

Gets or sets whether the slices can be exploded.

allowSliceSelection?: string | boolean

Gets or sets whether the slices can be selected.

brushes?: string | string[]

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

children?: ReactNode
dataSource?: any[]

Gets or sets the data for the chart to use. This can be overriden at the series and axis level.

explodedRadius?: string | number

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

explodedSlices?: string | IgrIndexCollection

Gets or sets the collection of exploded slice indices.

formatLabel?: ((obj) => string)

Type declaration

    • (obj): string
    • Sets or gets a function which takes an object that produces a formatted label for displaying in the chart.

      Parameters

      • obj: any

      Returns string

formatLegendLabel?: ((obj) => string)

Type declaration

    • (obj): string
    • Sets or gets a function which takes an object that produces a formatted label for displaying in the chart's legend.

      Parameters

      • obj: any

      Returns string

height?: string
innerExtent?: string | number

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.

isDragInteractionEnabled?: string | boolean

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

isSurfaceInteractionDisabled?: string | boolean

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

labelClick?: ((s, e) => void)

Type declaration

labelExtent?: string | number

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

labelFormat?: string

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

labelFormatSpecifiers?: any[]

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

labelInnerColor?: string

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

labelMemberPath?: string

Gets or sets the property name that contains the labels.

labelOuterColor?: string

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

labelsPosition?: string | LabelsPosition

Gets or sets the position of chart labels.

leaderLineMargin?: string | number

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

leaderLineType?: string | LeaderLineType

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

leaderLineVisibility?: string | Visibility

Gets or sets whether the leader lines are visible.

legend?: any
legendEmptyValuesMode?: string | 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.

legendItemBadgeTemplate?: IgDataTemplate

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

legendItemTemplate?: IgDataTemplate

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

legendLabelFormat?: string

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

legendLabelFormatSpecifiers?: any[]

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

legendLabelMemberPath?: string

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

legendOthersLabelFormat?: string

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

legendOthersLabelFormatSpecifiers?: any[]

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

othersCategoryFill?: string

Gets or sets the fill brush.

othersCategoryOpacity?: string | number

Gets or sets the opacity.

othersCategoryStroke?: string

Gets or sets the stroke brush.

othersCategoryStrokeThickness?: string | number

Gets or sets the stroke thickness.

othersCategoryText?: string

Gets or sets the label of the Others slice.

othersCategoryThreshold?: string | number

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

othersCategoryType?: string | OthersCategoryType

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

othersLabelFormat?: string

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

othersLabelFormatSpecifiers?: any[]

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

outlines?: string | string[]

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

pixelScalingRatio?: string | number

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.

radiusFactor?: string | number

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

selectedItem?: any

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.

selectedItemChanged?: ((s, e) => void)

Type declaration

selectedItemChanging?: ((s, e) => void)

Type declaration

selectedItems?: string | IgrObjectCollection

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

selectedItemsChanged?: ((s, e) => void)

Type declaration

selectedItemsChanging?: ((s, e) => void)

Type declaration

selectedSliceFill?: string

Gets or sets the fill brush.

selectedSliceOpacity?: string | number

Gets or sets the opacity.

selectedSliceStroke?: string

Gets or sets the stroke brush.

selectedSliceStrokeThickness?: string | number

Gets or sets the stroke thickness.

selectionMode?: string | SliceSelectionMode

Gets or sets which mode to use for selecting slices.

shouldDisplayMockData?: string | boolean

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

shouldUseSkeletonStyleForMockData?: string | boolean

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

sliceClick?: ((s, e) => void)

Type declaration

sliceEnter?: ((s, e) => void)

Type declaration

sliceHover?: ((s, e) => void)

Type declaration

sliceLeave?: ((s, e) => void)

Type declaration

startAngle?: string | number

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

sweepDirection?: string | SweepDirection

Gets or sets the rotational direction of the chart.

textStyle?: string

Manually overrides the style to use for the labels.

toolTip?: any

Gets or sets the ToolTip for the chart.

valueMemberPath?: string

Gets or Sets the property name that contains the values.

width?: string