微信公众号:Python 集中营
简略的事件反复做,反复的事件保持做,保持的事件用心做;
你的必定是我保持的能源,如果这篇文章对你有帮忙,点个关注吧!

相干依赖库
1# -*- coding: UTF-8 -*-23'''4饼图5'''6# matplotlib 数据可视化库78import matplotlib.pyplot as plt
数据及属性设置
 1''' 2数据及属性设置 3''' 4# 设置图像大小 5 6plt.figure(figsize=(8, 6)) 7 8# 设置字体 910plt.rcParams['font.sans-serif']=['SimHei']1112# 设置标签1314labels = ['中国', '美国', '韩国', '日本']1516# 标签对应的值1718values = [120, 40, 20, 30]1920# 设置每一个每一个标签的色彩2122colors = ['red', 'blue', 'gray', 'green']2324# 脱离饼图凸显, 可选值0-12526explode = [0.1, 0, 0, 0]
图例设置
 1''' 2图例设置 3''' 4# 设置X轴的范畴 5 6plt.xlim(0,10) 7 8# 设置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%%'应用百分比显示 5 6# shadow开启暗影显示 7 8# startangle 正值示意逆时针旋转、反之顺时针 910# 绘制饼图1112plt.pie(values,1314        labels=labels,1516        colors=colors,1718        explode=explode,1920        startangle=90,2122        shadow=True,2324        autopct='%1.1f%%')
图例显示或保留
 1''' 2图例显示或保留 3''' 4# 显示剖析图 5 6plt.show() 7 8# 保留文件 910plt.savefig("C:/000.png",bbox_inches='tight')


更多精彩返回微信公众号【Python 集中营】,专一于 python 技术栈,材料获取、交换社区、干货分享,期待你的退出~