python画饼状图,python做漂亮的饼状图_1

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: