用Python制作动态饼图

前言

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。

PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取

python免费学习资料以及群交流解答点击即可加入

假设有一块蛋糕,分给猫猫、狗狗、牛牛和羊羊四个小动物吃。猫猫和狗狗因为深的主人宠爱,所以每只都分到了45%;而牛牛和羊羊,虽然除了出力干活,还出奶出毛给主人,必要的时候甚至还要出肉出皮,可惜不会讨主人欢心,因此只能每只分得5%。

想要画这样一张饼图,可以用以下Python代码实现:


from pyecharts import Pie

pet =["猫猫", "狗狗", "牛牛", "羊羊"]
v =[45, 45, 5, 5]

pie = Pie('饼图')
pie.add('B5', pet, v, is_label_show=True)
pie.show_config()
pie.render(path='./B5.html')

出图效果如下(鼠标放上去时,相应的饼块会变大,并自动显示内容):

 

 

这里的pyecharts包,是一款将python与echarts结合的强大的数据可视化工具,可视化种类非常多,尤其可以进行动态展示,在网页上的展示效果会比较好。其安装方法如下:


#核心包
pip install pyecharts
#地图包
pip install echarts-countries-pypkg         
pip install echarts-china-provinces-pypkg 
pip install echarts-china-cities-pypkg 
pip install echarts-china-counties-pypkg
pip install echarts-china-misc-pypkg
pip install echarts-united-kingdom-pypkg

感兴趣的话大家可以自己试一试哦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值