Hierarchy

Hierarchy

Properties

brushes?: string | string[]

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

children?: ReactNode
dataSource?: any[]
explodedSlices?: IgrIndexCollection
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

isSurfaceInteractionDisabled?: string | boolean

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

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.

leaderLineFill?: string

Gets or sets the fill brush.

leaderLineMargin?: string | number

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

leaderLineOpacity?: string | number

Gets or sets the opacity.

leaderLineStroke?: string

Gets or sets the stroke brush.

leaderLineStrokeThickness?: string | number

Gets or sets the stroke thickness.

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
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.

name: string

Sets or gets a required unique name for the series.

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.

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

Type declaration

    • (s, e): void
    • Event raised when a property (including "effective" and non-dependency property) value changes.

      Parameters

      Returns void

radiusFactor?: string | number

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

ring?: IgrRing

Gets reference to the ring data.

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.

selectedSlices?: IgrIndexCollection
showDefaultTooltip?: boolean
startAngle?: string | number

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

tooltipContainerTemplate?: FunctionComponent<IChartTooltipProps> | Component<IChartTooltipProps, {}, any>
tooltipTemplate?: FunctionComponent<IChartTooltipProps> | Component<IChartTooltipProps, {}, any>
valueMemberPath?: string

Gets or Sets the property name that contains the values.