首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

非分裂式饼图你会绘制吗?一文学会如何用Python搞定

数据可视化是现今大数据时代的必备技能,Python作为数据可视化的宠儿,得益于其编程灵活和上手快等特点已被很多开发人员使用,而在Python数据可视化当中,matplotlib库是最为常用和经典的二维可视化库,关于使用matplotlib库中绘制图表相关的函数咱们已经介绍过多个,上次咱们已经聊过在Python中如何使用matplotlib库中的pie()函数来绘制分裂式饼图,今天呢,咱们继续深入介绍一下饼图的绘制!

那今天咱们来介绍饼图的那些内容呢?就来说一下如何绘制非分裂式饼图吧!

其实在Python中绘制非分裂式饼图与上次咱们介绍的绘制分裂式饼图用的是同一个函数,依然是pie()函数,唯一的区别只是pie()函数中的参数设置不同!

好啦,那就开始吧,同样首先看一下pie()函数的语法结构:

pie(factor, explode, labels, autopct, startangle, shadow, colors)

首先说一下每个参数的含义吧:

第一个参数factor:表示饼片所代表的百分比,它是一个序列的形式;

第二个参数explode:表示饼片边缘偏离半径的百分比,其实这个参数决定着所绘制的饼图是分裂式还是非分裂式,如果该参数不赋值,则默认代表绘制的饼图是非分裂式,而如果给该参数赋值非零值则表示的是分裂式饼图;

第三个参数labels:表示所标记的每个饼片的文本标签内容;

第四个参数autopct:表示饼片文本标签内容对应的数值百分比样式;

第五个参数startangle:表示从x轴作为起始位置,第一个饼片逆时针旋转的角度;

第六个参数colors:表示每个饼片的颜色,它的赋值也是一个序列的形式。

好啦,说完绘制饼图的函数pie()中每个参数的含义之后,下面咱们就举个“栗子”看看如何绘制饼图吧:

上面就是咱们所编写的绘制非分裂式饼图的程序,其中生成饼图的重要操作是图中方框中的内容,好啦,下面咱们就调用Python解释器来看看效果如何吧!

运行上面指令就会生成如下咱们所绘制的非分裂式饼图:

可以看到它与分裂式饼图的区别,主要取决于上面咱们所说的饼图绘制函数pie()中的explode参数!

好啦,关于非分裂式饼图绘制的内容就和大家探讨完了,希望大家能够掌握这种绘制饼图的方法,今天就聊到这吧,咱们下次再见!

敬请关注“品位集结号”,为您带来意外的小收获!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201211A0ICQ100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券