python matplotlib画饼图,matplotlib.pyplot画图

  python matplotlib画饼图,matplotlib.pyplot画图

  #编码=utf8

  将matplotlib作为mpl导入

  将numpy作为np导入

  将matplotlib.pyplot作为plt导入

  Matplotlib.pyplot.pie函数:绘制饼图。

  matplotlib.pyplot.pie(x,explode=None,labels=None,colors=None,autopct=None,

  pctdistance=0.6,shadow=False,labeldistance=1.1,startangle=None,

  radius=None,counterclock=True,wedgeprops=None,textprops=None,

  center=(0,0),frame=False,rotatelabels=False,hold=None,data=None)

  参数描述:

  x:数组。输入数据用于创建饼图。

  Explode: array,可选参数,默认值为None。

  如果不为None,则为与x长度相同的数组,用于指定各部分的偏移量。

  比如:explode=[0,0,0.2,0,0],第二个蛋糕拖出来。

  标签:列表,可选参数,默认值:无。

  一个字符串序列被用作每个蛋糕的标记。

  颜色:数组,可选参数,默认值:无。

  用于标记每个饼图的matplotlib颜色参数序列。

  如果没有,将使用当前活动环的颜色。

  Pct:默认值为None、string或function,可选参数。

  如果不是None,则是用带有数值的饼图标记的字符串或函数。

  Pctdistance:浮点数,可选参数,默认值为0.6。

  每个饼图扇区的中心与autopct生成的文本的开头之间的比率。

  如果autopct为None,则忽略它。

  Shadow:布尔值,可选参数,默认值:False。

  在饼图下面画一个阴影。

  Labeldistance:浮点数,可选参数,默认值:1.1。

  饼图标出的直径。

  Startangle:浮点型,可选参数,默认值:None。

  如果不是None,从X轴逆时针旋转饼图的起始角度。

  Radius:浮点型,可选参数,默认值:无。

  如果半径为None,饼图的半径将被设置为1。

  Counterclock:布尔值,可选参数,默认值:无。

  指定指针方向,顺时针或逆时针。

  Wedgeprops:字典类型,可选参数,默认值:无。

  参数被传递给楔形对象以绘制饼图。

  例如:wedgeprops={linewidth:3}将楔形的宽度设置为3。

  Textprops:字典类型,可选参数,默认值:None。

  传递给文本对象的字典参数。

  Center:浮点类型列表,可选参数,默认值:(0,0)。

  图标的中心位置。

  Frame: Boolean类型,可选参数,默认值:False。

  如果为真,画一个带表格的轴框架。

  Rotatelabels: boolean,可选参数。默认值为:False。

  如果为真,则将每个标签旋转到指定的角度。

  返回值:

  补丁:列表。Matplotlib.patches.Wedge实例列表。

  文本:列表。plotlib.text.text实例标签的列表。

  自动图文集:列表。是数字标签的文本实例列表。

  只有当参数autopct不为None时,才会返回该值。

  #设置字体样式

  mpl . RC params[ font . family ]= sans-serif

  mpl . RC params[ font . sans-serif ]=[u sim hei ]

  #从1到11的随机整数,随机分为五部分

  data=np.random.randint(1,11,5)

  #将第二块蛋糕的偏移量设置为0.2

  plt.pie(data,explode=[0,0,0.2,0,0])

  Plt.title(u 饼图)

  plt.show()

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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