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

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

  【5x00】突出显示扇形块

  Explode parameter可以高亮显示一个扇区并接收一组参数。这个数组中元素的个数应该是len(x),与扇区块数相同。

  importmatplotlib.pyplotasplt

  PLT . RC params[ font . sans-serif ]=[ Microsoft yahei ]

  x=[10,30,45,15]

  labels=[Java , Golang , Python , C ]

  colors=[红色,黄色,蓝色,绿色]

  #指定离开饼图的第一个扇区块半径为0.3,其他扇区不离开。

  plt.pie(x,labels=标签,colors=颜色,labeldistance=1.1,explode=[0.3,0,0,0])

  Plt.title(“突出显示扇形块的饼图示例”)

  plt.legend(bbox_to_anchor=(1,1))

  plt.show()的运行结果:

  【6x00】显示各扇区所占百分比

  Pct参数可用于计算每个扇区块的比例,接收字符串或函数类型,

  例如:autopct=%1.1f%% 表示浮点数,保留一位小数,加百分号。

  Pctdistance参数用于调整每个扇区的中心与autopct生成的文本之间的距离。默认情况下,浮点类型为0.6。

  importmatplotlib.pyplotasplt

  PLT . RC params[ font . sans-serif ]=[ Microsoft yahei ]

  x=[10,30,45,15]

  labels=[Java , Golang , Python , C ]

  colors=[红色,黄色,蓝色,绿色]

  plt.pie

  x,#每个扇形块的比例

  标签=标签,#段文本标签

  颜色=颜色,#段颜色

  Labeldistance=1.1,#分段标签距中心的距离

  Explode=[0.3,0,0,0],#第一个扇区高亮显示。

  Pct=% 1.1f%% ,#显示百分比,保留一位小数。

  Pctdistance=0.5#百分比文本距饼图中心的距离

  )

  Plt.title(“显示扇区百分比的饼图示例”)

  Plt.legend (bbox _ to _ anchor=(1,1)) #显示图例

  plt.show()的运行结果:

  【7x00】旋转饼状图

  startangle参数可以选择饼图并更改饼图放置的角度。注意逆时针旋转。

  importmatplotlib.pyplotasplt

  PLT . RC params[ font . sans-serif ]=[ Microsoft yahei ]

  x=[10,30,45,15]

  labels=[Java , Golang , Python , C ]

  colors=[红色,黄色,蓝色,绿色]

  plt.pie

  x,#每个扇形块的比例

  标签=标签,#段文本标签

  颜色=颜色,#段颜色

  Labeldistance=1.1,#分段标签距中心的距离

  Explode=[0.3,0,0,0],#第一个扇区高亮显示。

  Pct=% 1.1f%% ,#显示百分比,保留一位小数。

  Pctdistance=0.5,#百分比文本距饼图中心的距离

  Startangle=-90#逆时针旋转-90,即顺时针旋转90。

  )

  Plt.title(“饼图旋转角度示例”)

  Plt.legend (bbox _ to _ anchor=(1,1)) #显示图例

  PLT . show()运行结果:

  更多Python知识,请关注Python视频教程!

  相关建议:

  Python中的彩色饼状图!(一)

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

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