python画饼状图,python做漂亮的饼状图
【1x00】方法描述
matplotlib.pyplot.pie()方法用于绘制饼状图。
基本语法:
matplotlib.pyplot.pie(
x[,爆炸=无,标签=无,颜色=无,
autopct=None,pctdistance=0.6,shadow=False,
labeldistance=1.1,startangle=无,半径=无,
counterclock=True,wedgeprops=None,textprops=None,
center=(0,0),frame=False,rotatelabels=False,\*,data=None]
)
【2x00】简单示例
importmatplotlib.pyplotasplt
PLT。RC params[ font。sans-serif ]=[ Microsoft yahei ]
x=[10,30,45,15]
labels=[Java , Golang , Python , C ]
colors=[红色,黄色,蓝色,绿色]
#指定四个扇区所占比例以及扇区的颜色,扇区文本标签距离扇区中心1.1
plt.pie(x,labels=labels,colors=colors,labeldistance=1.1)
plt.title(饼状图简单示例)
PLT。show()运行结果:
【3x00】按角度调整扇形标签
旋转标签属性可以设置是否按照角度调整每块饼的标签(标签)显示方式。
我
mportmatplotlib.pyplotasplt
PLT。RC params[ font。sans-serif ]=[ Microsoft yahei ]
x=[10,30,45,15]
labels=[Java , Go , Python , C ]
colors=[红色,黄色,蓝色,绿色]
#指定四个扇区所占比例以及扇区的颜色,扇区文本标签距离扇区中心1.1,按角度调整标签
plt.pie(x,labels=labels,colors=colors,labeldistance=1.1,rotatelabels=True)
plt.title(饼状图按角度调整标签示例)
PLT。show()运行结果:
【4x00】显示图例
importmatplotlib.pyplotasplt
PLT。RC params[ font。sans-serif ]=[ Microsoft yahei ]
x=[10,30,45,15]
labels=[Java , Go , Python , C ]
colors=[红色,黄色,蓝色,绿色]
plt.pie(x,labels=labels,colors=colors,labeldistance=1.1)
plt.title(饼状图显示图例示例)
plt.legend(bbox_to_anchor=(1,1))
运行结果:
更多计算机编程语言知识,请关注计算机编程语言视频教程!
相关推荐:
计算机编程语言中的五颜六色的饼状图!(二)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。