绘制饼图。

绘制饼图。2qf100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
绘制饼图。2qf100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2qf100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
代码如下:
  1. #coding=UTF8 
  2. from matplotlib import pyplot as plt 
  3. plt.rcParams['font.sans-serif'] = ['SimHei']            #指定默认字体 
  4. #解决保存图像是负号'-'显示为方块的问题 
  5. plt.rcParams['axes.unicode_minus'] = False           
  6. plt.figure(figsize=(6,9))                         #设置图形大小,宽,高 
  7. #定义饼状图的标签,标签是列表 
  8. labels = [u'优秀',u'优良',u'合格'
  9. data = [20,70,10]                              #定义显示数据 
  10. colors = ['red','yellowgreen','lightskyblue']           #定义颜色 
  11. #将第一块分割出来,数值的大小是分割出来的与其他两块的间隙 
  12. explode = (0.1,0,0
  13. patches,l_text,p_text = plt.pie(data,explode=explode,labels=labels,colors=colors,\ 
  14.                     labeldistance = 1.1,autopct = '%3.1f%%',shadow = False,\ 
  15.                     startangle = 90,pctdistance = 0.6
  16. #改变文本的大小 
  17. #方法是把每一个text遍历。调用set_size方法设置它的属性 
  18. for t in l_text: 
  19.     t.set_size=(50
  20. for t in p_text: 
  21.     t.set_size=(50
  22. # 设置x,y轴刻度一致,这样饼图才能是圆的 
  23. plt.axis('equal'
  24. plt.legend() 
  25. plt.show() 

关 键 词

绘制饼图

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢