ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

py使用pie绘制饼图或圆环图

2021-09-15 15:02:01  阅读:261  来源: 互联网

标签:None py labels pie 锲形 np 绘制 圆环


本博文源于《python数据可视化》(黑马程序员编著).旨在讲解如何使用py中的pie绘制饼图或者圆环图。先讲解pie参数,最后给出两个示例演示饼图和圆环图绘制。

1.pie参数讲解

pie(x,explode=None,labels=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,*,data=None)

该函数常用参数含义如下:

  • x:表示扇形或锲形的数据
  • explode:表示扇形或锲形离开圆心的距离
  • labels:表示扇形或锲形对应的标签文本
  • autopct:表示控制扇形或锲形的数值显示的字符串,可通过格式字符串指定小数点后的位数.
  • pctdistance:表示扇形或锲形对应的数值标签距离圆心的比例,默认为0.6
  • shadow:表示是否显示阴影
  • labeldistance:表示标签文本的绘制位置(相对于半径的比例),默认为1.1.
  • :表示起始绘制角度,默认从x轴的正方向逆时针绘制
  • radius:表示扇形或锲形的半径.
  • wedgeprops:表示控制扇形或锲形属性的字典.例如:通过wedgeprops={’‘width’:0.7}将锲形的宽度设为0.7.
  • textprops:表示控制图表中文本属性的字典
  • center:表示图表中心点位置,默认为(0,0)
  • frame:表示是否显示图框

2.pie绘制饼图

在这里插入图片描述

import numpy as np
import matplotlib.pyplot as plt
data = np.array([20,50,10,15,30,55])
pie_labels = np.array(['A','B','C','D','E','F'])
# 绘制饼图
plt.pie(data,radius=1.5,labels=pie_labels,autopct='%3.1f%%')
plt.show()

3.pie绘制圆环

在这里插入图片描述

import numpy as np
import matplotlib.pyplot as plt
data = np.array([20,50,10,15,30,55])
pie_labels = np.array(['A','B','C','D','E','F'])
plt.pie(data,radius=1.5,wedgeprops={'width':0.7},labels=pie_labels,autopct='%3.1f%%',pctdistance=0.75)
plt.show()

标签:None,py,labels,pie,锲形,np,绘制,圆环
来源: https://blog.csdn.net/m0_37149062/article/details/120307950

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有