利用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)

需求:用环图展示表2数据,得到图2ce45098122db4e3ebc1edfced6e9f0fa.png

图二:

1e42b7d5724f4b0fae06dfa5176c9ce2.png

 


示例代码如下:

#导入模块
from pyecharts import options as opts
from pyecharts.charts import Pie    
from pyecharts.faker import Faker
#准备数据
age_data = [("20岁以下", 2.2), ("20-30岁", 27.9), ("31-40岁", 56.2), ("41-50岁", 10.9), ("51岁以上", 2.8)]
c = (
    Pie()
    .add(
        "",age_data,
        radius=["40%", "75%"],    #挖掉直径,整个直径
    )
    
    .set_global_opts(
        title_opts=opts.TitleOpts(title="中药材消费者画像数据", pos_left='35%'),#设置标题以及位置
        legend_opts=opts.LegendOpts(is_show=False, pos_top="35%", pos_left="10%"), #不显示图例,设置位置
    )
    .set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))
)
c.render_notebook()

代码运行效果图:ea3d11c087fb4a6d84cc9e738a576865.png

该常用的参数展示如下:

66eea1e03c4744a890553be3fec87be5.png

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值