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
领取专属 10元无门槛券
私享最新 技术干货