class pyecharts.charts.Pie

    1. class Pie(
    2. # 初始化配置项,参考 `global_options.InitOpts`
    3. init_opts: opts.InitOpts = opts.InitOpts()
    4. )

    func pyecharts.charts.Pie.add

    1. def add(
    2. # 系列名称,用于 tooltip 的显示,legend 的图例筛选。
    3. series_name: str,
    4. # 系列数据项,格式为 [(key1, value1), (key2, value2)]
    5. data_pair: Sequence,
    6. # 系列 label 颜色
    7. color: Optional[str] = None,
    8. # 饼图的半径,数组的第一项是内半径,第二项是外半径
    9. # 默认设置成百分比,相对于容器高宽中较小的一项的一半
    10. radius: Optional[Sequence] = None,
    11. # 饼图的中心(圆心)坐标,数组的第一项是横坐标,第二项是纵坐标
    12. # 默认设置成百分比,设置成百分比时第一项是相对于容器宽度,第二项是相对于容器高度
    13. center: Optional[Sequence] = None,
    14. # 是否展示成南丁格尔图,通过半径区分数据大小,有'radius'和'area'两种模式。
    15. # radius:扇区圆心角展现数据的百分比,半径展现数据的大小
    16. # area:所有扇区圆心角相同,仅通过半径展现数据大小
    17. rosetype: Optional[str] = None,
    18. # 饼图的扇区是否是顺时针排布。
    19. is_clockwise: bool = True,
    20. # 标签配置项,参考 `series_options.LabelOpts`
    21. label_opts: Union[opts.LabelOpts, dict] = opts.LabelOpts(),
    22. # 提示框组件配置项,参考 `series_options.TooltipOpts`
    23. tooltip_opts: Union[opts.TooltipOpts, dict, None] = None,
    24. # 图元样式配置项,参考 `series_options.ItemStyleOpts`
    25. itemstyle_opts: Union[opts.ItemStyleOpts, dict, None] = None,
    26. # 可以定义 data 的哪个维度被编码成什么。
    27. encode: types.Union[types.JSFunc, dict, None] = None,
    28. )