python如何绘制饼图,python用matplot画图

  python如何绘制饼图,python用matplot画图

  

一、函数原型

plt.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)

  参数:

  x:图纸数据

  分解:指定饼图突出显示的部分和突出显示的距离。

  颜色:制作饼图的填充颜色。

  标签:指定每个切片的标签,类似于图例说明。

  Pct:自动添加百分比显示,可以格式化。

  Pctdistance:设置百分比标签和圆心之间的距离。

  标签距离:标签和蛋糕中心之间的距离。

  阴影:是否给饼图添加阴影效果。

  Startangle:设置饼图的初始放置角度。

  半径:饼图的半径。

  反时钟:是否希望饼图以逆时针顺序呈现?

  Wedgeprops:设置饼图的内外边界属性。

  Textprops:设置饼图中文本的属性,如字体大小、颜色等。

  中心:设置饼图的中心位置。

  框架:显示饼图后面的图片框架?

  

二、使用

1.基本饼图

导入matplotlib.pyplot作为plt

  将numpy作为py导入

  图=plt.figure()

  labels=[vivo ,魅族,华为,苹果]

  values=[10,20,50,80] colors=[黄色,红色,绿色,蓝色]

  plt.pie(值,标签=标签,颜色=颜色,起始角度=180,阴影=真)

  plt.title(pip图表)

  plt.show()

  优化1

  通过设置分解参数,每个部分的扇形比例被分离。

  explode=[0.1,0.1,0.1,0.1]

  设置autopct显示每个扇区的比例。

  自动执行=%1.1f%%

  优化2

  设置画布大小和dpi

  plt.figure(figsize=(6,8),dpi=200)

  添加图例

  plt.legend(loc=upper left ,bbox_to_anchor=(-0.1,1))

  这个饼状图更清晰,能更好的解释描述的信息(有点大,不要慌)。

  00-1010通过设置wedgeprops参数实现。

  plt.pie(values,radius=1,pctdistance=0.9,colors=colors,wedgeprops=dict(width=0.3,edgecolor=w ),autopct=%1.1f%% )PLT . pie(values,radius=0.7,colors=colors,pctdistance=0.7,startangle=180,wedgeprops=dict(width=0.3,edgecolor=w ),auto pct= % 1.1f % % )

  相关免费学习推荐:python视频教程

  以上是python使用Matplotlib绘制饼状图的细节。请多关注热门IT软件开发工作室的其他相关文章!

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

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