利用pyecharts绘制一个饼图

 python常用网站

# 在Anaconda prompt命令行工具下,通过pip清华镜像源安装pyecharts
# pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts  
# pyecharts官网:https://pyecharts.org/#/zh-cn/intro
# pyecharts众多图表示例代码:https://gallery.pyecharts.org/#/README
# pyecharts github项目国内镜像: https://gitee.com/mirrors/pyecharts

绘制饼图

pyecharts的pie类表示饼图,该类中提供了一个add()方法,使用add( )方法可以为饼图添加数据和配置项。add( )方法的语法格式如下:

add(self,series_name,data_pair,color=None,radius=None,center=None,
    rosetype=None,is_clockwise=True,label_opts=opts.LabelOpts(),
    tooltip_opts=None,itemstyle_opts=None)

 该方法常用参数的含义如下:

实例如下

# 导入库
from pyecharts import options as opts
from pyecharts.charts import Pie, Bar, Line
from pyecharts.faker import Faker
 
data = [['20岁以下', 2.2], ['20-30岁', 27.9], ['31-40岁', 56.2], ['41-50岁', 10.9], ['51岁以上', 2.8]]
 
 pie = (
    Pie()
    .add("", data,
         radius=["25%", "50%"],  # 挖掉的直径,整张饼的直径 (占画布中高和宽中短边的比例)
        )
    .set_colors(["blue", "orange", "green", "red", "purple"])   # 设置填充的颜色
    .set_global_opts(title_opts=opts.TitleOpts(title="中药材消费者画像", pos_left='5%'),  # 设置标题及位置
                     legend_opts=opts.LegendOpts(is_show=True))    # 设置不显示图例
    .set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))
    
)
 
pie.render_notebook()

 运行结果如下:

 

 

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值