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

Python数据分析入门日记Day17:数据绘图库Matplotlib:饼图

Python数据分析入门日记Day17

——数据绘图库Matplotlib:饼图

祝我的所有读者新年快乐!

今天学习可以反映离散变量各水平占比情况的饼图,饼图在Matplotlib中通过pie()函数来实现。首先,来熟悉一下pie()函数中的一些参数。

其中,x为所要研究的变量,explode代表是否凸起强调,labels是否为饼图添加图例,colors是填充色,autopct是否为饼图添加百分比显示,pctdistance表示标签与圆心的距离,shadow是否添加阴影,labeldistance表示图例与圆心的距离,startangle饼图的初始百分比角度,radius设置饼图的半径,counterclock为呈现顺序,默认为逆时针,wedgeprops设置饼图内外边界的属性,如边界的粗细、颜色等,textprops设置饼图中的文本属性,center为饼图圆心所在位置,frame表示是否显示饼图后的图框,默认为False。

案例:芝麻信用失信用户分析

(1)构造数据:根据失信用户的学历绘制饼图,其中学历为中专、大专、本科、硕士和其他的占比分别为25.15%,37.24%,33.36%,3.68%,0.57%。

(2)设置突出和颜色

其中,填充色的设置可以根据“颜色对照表”自己挑选修改。

(3)中文乱码和坐标轴负号处理

(4)设置饼图形状

将横、纵坐标轴标准化处理,保证饼图是一个正圆,否则为椭圆。

(5)设定坐标轴范围

(6)绘制饼图

首先,设置一下pie()函数中的参数,DIY饼图:

不显示x轴和y轴的刻度:

设置标题:

利用plt.show()显示饼图:

关于饼图绘制的学习就到这里,感谢您的阅读!在Matplotlib中绘图需要记忆各个函数中的参数,熟练地掌握和运用,根据实际需要修改、绘制图表就十分方便了。

今天是大年初二,在这儿给大家拜年啦!希望大家在新年里天天都有好心情!整理完笔记的我去上海玩儿啦~

Ovaltine

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券