跳到内容

PieSeriesTypeAPI

PieSeriesType 接口的扩展文档,其中包含有关模块属性和可用 API 的详细信息。

演示

导入

import { PieSeriesType } from '@mui/x-charts'

属性

类型:TData[]


类型:'pie'


可选

显示在弧形中的标签。

类型:'formattedValue' | 'label' | 'value' | ((item: Omit<DefaultizedPieValueType, 'label'> & { label?: string }) => string)


可选

显示弧形标签所需的最小角度。

类型:number

默认值:0


可选

圆心与弧形标签之间的半径。
可以是数字(以像素为单位)或带有百分比的字符串,例如 '50%'。
'100%' 是适合绘图区域的最大半径。

类型:number | string

默认值:(innerRadius - outerRadius) / 2


可选

类型:string


可选

应用于弧形角的半径(类似于边框半径)。

类型:number

默认值:0


可选

饼图中心的 x 坐标。
可以是数字(以像素为单位)或带有百分比的字符串,例如 '50%'。
'100%' 是绘图区域的宽度。

类型:number | string

默认值:'50%'


可选

饼图中心的 y 坐标。
可以是数字(以像素为单位)或带有百分比的字符串,例如 '50%'。
'100%' 是绘图区域的高度。

类型:number | string

默认值:'50%'


可选

最后一个项目的结束角度(度)。

类型:number

默认值:360


可选

当弧形淡化时覆盖其属性。

类型:{
/**
* Value added to the default `outerRadius`.
* Can be negative. It is ignored if you provide a `faded.outerRadius` value.
*/
additionalRadius?: number
innerRadius?: number
outerRadius?: number
cornerRadius?: number
paddingAngle?: number
arcLabelRadius?: number
color?: string
}


可选

当弧形高亮显示时覆盖其属性。

类型:{
/**
* Value added to the default `outerRadius`.
* Can be negative. It is ignored if you provide a `highlighted.outerRadius` value.
*/
additionalRadius?: number
innerRadius?: number
outerRadius?: number
cornerRadius?: number
paddingAngle?: number
arcLabelRadius?: number
color?: string
}


可选

当系列高亮显示时应用的范围。

类型:Partial<HighlightScope>


可选

类型:SeriesId


可选

圆心与弧形起始点之间的半径。
可以是数字(以像素为单位)或带有百分比的字符串,例如 '50%'。
'100%' 是适合绘图区域的最大半径。

类型:number | string

默认值:0


可选

圆心与弧形终点之间的半径。
可以是数字(以像素为单位)或带有百分比的字符串,例如 '50%'。
'100%' 是适合绘图区域的最大半径。

类型:number | string

默认值:'100%'


可选

两个弧形之间的填充角度(度)。

类型:number

默认值:0


可选

用于对饼图切片进行排序的排序策略。
可以是 'none'、'asc'、'desc' 或排序函数。

类型:ChartsPieSorting

默认值:'none'


可选

第一个项目的起始角度(度)。

类型:number

默认值:0


可选

用于在工具提示或其他数据展示中渲染值的格式化程序。

类型:SeriesValueFormatter<TValue>