Pie-饼图

参考文档:Pie - Pie_set_color - Document (pyecharts.org)

模板

python 复制代码
from pyecharts import options as opts
from pyecharts.charts import Pie
from pyecharts.faker import Faker

"""
    1-Pie() 创建Pie对象
    2-.add("", [list(z) for z in zip(Faker.choose(), Faker.values())])
    给饼状图添加元素(元素随机,系统设置为一种类型,可自己修改)
    3-.set_colors(["blue", "green", "yellow", "red", "pink", "orange", "purple"])
    给饼状图设置颜色
    4-.set_global_opts(title_opts=opts.TitleOpts(title="Pie-设置颜色"))
    给饼状图设置标题
    5-.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))
    给饼状图设置标签
    formatter="{b}: {c}" 表示标签显示的形式是 名称:值
    6-.render("pie_set_color.html")
    生成对应的网页文件 pie_set_color.html
"""

c = (
    Pie()
    .add("", [list(z) for z in zip(Faker.choose(), Faker.values())])
    .set_colors(["blue", "green", "yellow", "red", "pink", "orange", "purple"])
    .set_global_opts(title_opts=opts.TitleOpts(title="Pie-设置颜色"))
    .set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))
    .render("pie_set_color.html")
)
python 复制代码
from pyecharts import options as opts
from pyecharts.charts import Pie
from pyecharts.faker import Faker

data=[['衬衫',138],['毛衣',40],['领带',74],['裤子',112],
      ['风衣',147],['高跟鞋',104],['袜子',65]]

c = (
    Pie()
    .add("", data)
    .set_colors(["blue", "green", "yellow", "red", "pink", "orange", "purple"])
    .set_global_opts(title_opts=opts.TitleOpts(title="Pie-商品销售情况"),
                    toolbox_opts=opts.TitleOpts(is_show=True))
    .set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}",font_size=12))
    .render("pie_sale.html")
)
相关推荐
u0109147608 分钟前
CSS组件库如何快速扩展_通过Sass @extend继承基础布局
jvm·数据库·python
baidu_3409988212 分钟前
Golang怎么用go-noescape优化性能_Golang如何使用编译器指令控制逃逸分析行为【进阶】
jvm·数据库·python
m0_6784854513 分钟前
如何利用虚拟 DOM 实现无痕刷新?基于 VNode 对比的状态保持技巧
jvm·数据库·python
qq_3422958216 分钟前
CSS如何实现透明背景效果_通过RGBA色彩模式控制透明度
jvm·数据库·python
TechWayfarer17 分钟前
知乎/微博的IP属地显示为什么偶尔错误?用IP归属地查询平台自检工具3步验证
网络·python·网络协议·tcp/ip·网络安全
Greyson131 分钟前
CSS如何处理超长文本换行问题_结合word-wrap属性
jvm·数据库·python
justjinji39 分钟前
如何批量更新SQL数据表_使用UPDATE JOIN语法提升效率
jvm·数据库·python
小江的记录本1 小时前
【网络安全】《网络安全常见攻击与防御》(附:《六大攻击核心特性横向对比表》)
java·网络·人工智能·后端·python·安全·web安全
贵沫末1 小时前
python——打包自己的库并安装
开发语言·windows·python
weixin_580614001 小时前
MySQL存储过程中如何防止SQL注入_使用参数化查询规范
jvm·数据库·python