Python Matplotlib 绘制成绩分布饼图:可视化数据分析
import matplotlib.pyplot as plt
fig = plt.figure(1,figsize=(10,8))
plt.rcParams[ 'font.sans-serif']= ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
plt.rcParams['axes.facecolor']='#cc00ff'
x =[8,20,35,25,10]
plt.pie(x,labels=['优秀','良好','中等','及格','不及格'],
autopct='%1.1f%%', colors=['red', 'green', 'purple', 'yellow', 'blue'],
explode=[0,0.1,0,0,0], startangle=90,
radius=1.1,textprops={'fontsize': 20,'color':'black'},
shadow=True,pctdistance=0.6
)
plt.title('成绩分布', y=1.05, fontsize=25, color='#cc00ff')
plt.show()
原文地址: https://www.cveoy.top/t/topic/nDQy 著作权归作者所有。请勿转载和采集!