微信公众号:Python集中营重复做简单的事,坚持做重复的事,用心做坚持的事;您的肯定是我坚持的动力。如果本文对您有帮助,请关注!相关依赖库1#-*-coding:UTF-8-*-23'''4饼图5'''6#matplotlib数据可视化库78importmatplotlib.pyplotasplt数据及属性设置1'''2数据及属性设置3'''4#setimagesize56plt.figure(figsize=(8,6))78#setfont910plt.rcParams['font.sans-serif']=['SimHei']1112#setLabel1314labels=['China','UnitedStates','Korea','Japan']1516#标签对应的值1718values=[120,40,20,30]1920#设置每个标签的颜色2122colors=['red','blue','gray','green']2324#脱离饼图高亮,可选值0-12526explode=[0.1,0,0,0]图例设置1'''2legendsetting3'''4#设置X轴范围56plt.xlim(0,10)78#设置Y轴范围910plt.ylim(0,10)1112#标准化处理1314plt.axes(aspect='equal')1516#显示图例1718plt.legend(loc=1)1920#设置标题2122plt.title('数据分布图')绘制饼图1'''2绘制饼图3'''4#autopct='%1.1f%%'使用百分比显示56#shadow打开阴影显示78#startangle正值表示逆时针旋转,否则顺时针旋转910#绘制饼图1112plt.pie(values,1314labels=labels,1516colors=colors,1718explode=explode,1920startangle=90,2122shadow=True,2324autopct='%1.1f%%')图例显示或保留保存1'''2Legend显示或保存3'''4#显示分析图56plt.show()78#保存文件910plt.savefig("C:/000.png",bbox_inches='tight')update多精彩去微信【Python集中营】,专注python技术栈,数据获取,社区交流,干货分享,期待你的加入~
