前言

在这里插入图片描述

如上图所示,Pyecharts中饼图可以支持配置饼图的内半径外半径,通过参数radius进行配置,如radius=["40%", "75%"]表示为内半径缩小为默认半径的40%,外半径缩小为默认半径的75%。

完整示例

完整代码
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Author  : AwesomeTang
# @File    : pie_custom_radius.py
# @Version : Python 3.7
# @Time    : 2020-11-15 00:06


from pyecharts.charts import *
from pyecharts import options as opts
from pyecharts.faker import Faker


def pie_custom_radius():
    pie = Pie(init_opts=opts.InitOpts(theme='light',
                                      width='1000px',
                                      height='600px'))
    pie.add("",
            [list(z) for z in zip(Faker.choose(), Faker.values())],
            # 内半径,外半径,只支持百分比
            radius=["40%", "75%"])

    return pie


if __name__ == '__main__':
    chart = pie_custom_radius()
    chart.render(path='chart_output/pie_custom_radius.html')
效果

在这里插入图片描述

Logo

GitCode AI社区是一款由 GitCode 团队打造的智能助手,AI大模型社区、提供国内外头部大模型及数据集服务。

更多推荐