python使用Matplotlib画饼图

  

本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下
  

  

函数参数

        plt。派(x,爆炸=None,标签=None,颜色=没有   autopct=None, pctdistance=0.6,影子=False,   labeldistance=1.1, startangle=没有,   逆时针半径=,=True, wedgeprops=没有,   textprops=None,中心=(0,0),?False)      之前      

x:指定绘图的数据,
  爆炸:指定饼图某些部分的突出显示,即呈现爆炸式;
  标签:为饼图添加标签说明,类似于图例说明。
  颜色:指定饼图的填充色;
  autopct:自动添加百分比显示,可以采用格式化的方法显示,
  pctdistance:设置百分比标签与圆心的距离,
  影子:是否添加饼图的阴影效果;
  labeldistance:设置各扇形标签(图例)与圆心的距离,
  startangle:设置饼图的初始摆放角度;
  半径:设置饼图的半径大小;
  逆时针:是否让饼图按逆时针顺序呈现;
  wedgeprops:设置饼图内外边界的属性,如边界线的粗细,颜色等;
  textprops:设置饼图中文本的属性,如字体大,小颜色等;
  中心:指定饼图的中心点位置,默认为原点
  框架:是否要显示饼图背后的图框,如果设置为真正的话,需要同时控制图框x轴、y轴的范围和饼图的中心位置;
  

  

<强>代码

        进口matplotlib。pyplot作为plt      #设置绘图的主题风格(不妨使用R中的ggplot分隔)   plt.style.use (“ggplot”)      #构造数据   edu=(0.2515, 0.3724, 0.3336, 0.0368, 0.0057)   标签=['中专”、“大专”,“本科”、“硕士”,“其他”)      爆炸=[0,0.1,0,0,0)#用于突出显示大专学历人群   颜色=[' # 9999 ff’,‘# ff9999’,‘# 7777 aa’,‘# 2442 aa’, ' # dd5555 '] #自定义颜色      #中文乱码和坐标轴负号的处理   plt.rcParams['字体。无衬线')=(“微软YaHei”)   plt.rcParams['轴。unicode_minus ']=False      #将横、纵坐标轴标准化处理,保证饼图是一个正圆,否则为椭圆   plt.axes(方面='=')      #控制x轴和y轴的范围   plt.xlim (0, 4)   plt.ylim (0, 4)      #绘制饼图   plt。派(x=edu, #绘图数据=爆炸,爆炸#突出显示大专人群=标签,标签#添加教育水平标签   颜色=颜色#设置饼图的自定义填充色   autopct=' %。1 f % %’#设置百分比的格式,这里保留一位小数   pctdistance=0.8 #设置百分比标签与圆心的距离   labeldistance=1.15 #设置教育水平标签与圆心的距离   startangle=180, #设置饼图的初始角度   半径=1.5,#设置饼图的半径   逆时针=False, #是否逆时针,这里设置为顺时针方向   wedgeprops={“线宽”:1.5,“edgecolor”:“绿色”},#设置饼图内外边界的属性值   textprops={“字形大小”:12,“颜色”:“k”}, #设置文本标签的属性值   中心=(1.8,1.8),#设置饼图的原点   ?1)#是否显示饼图的图框,这里设置显示      #删除x轴和y轴的刻度   plt.xticks (())   plt.yticks (())   #添加图标题   plt.title(“芝麻信用失信用户教育水平分布的)      #显示图形   plt.show ()      

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

python使用Matplotlib画饼图