我是靠谱客的博主 甜美流沙,最近开发中收集的这篇文章主要介绍matplotlib饼状图——pie(),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

#pie
 fig.add_subplot( 3 3 3
n = 20
 Z = np.ones(n)
Z [ - 1 ] * = 2
 plt.pie(Z,爆炸 = Z * 0.05颜色 = [ '%F' %(I / 浮动(n))的用于范围(N)],标记 = [ “% .2f”%(I / 浮动(n))的用于范围(N)])#label定义每部分值的列表
 plt.gca()。set_aspect('等于'#将横,纵坐标轴标准化处理,保证饼图是一个正圆,否则为椭圆设置x,y轴刻度一致,这样饼图才能是圆
 plt.xticks([]),plt.yticks([])#删除x轴和y轴的刻度
 plt.show()
 
 
fig.add_subplot(334
plt.figure(figsize =(69))
定义饼状图的标签,标签是列表
标签= [ U '第一部分'U '第二部分'U '第三部分' ]
 #每个标签占多大,会自动去算百分比
尺寸= [ 603010 ]
颜色= [ '红''黄绿''lightskyblue' ]
 #将某部分爆炸出来,使用括号,将第一块分割出来,数值的大小是分割出来的与其他两块的间隔
爆炸=(0.0500
补丁,l_text,p_text = plt.pie(尺寸,爆炸 =爆炸,标签 =标签,颜色 =颜色,
                                   labeldistance = 1.1autopct = '%3.1f %%'shadow = Falsestartangle = 90pctdistance = 0.6#labeldistance,文本的位置离远点有多远,1.1指1.1倍半径的位置
 #autopct,圆里面的文本格式,%3.1f %%表示小数有三位,整数有一位的浮点数#shadow
 ,饼是否有阴影
 #startAngle开始,起始角度,0,表示从0开始逆时针转,为第一块。一般选择从90度开始比较好看
 #pctdistance,百分比的文本离圆心的距离
#patches,l_texts,p_texts,为了得到饼图的返回值,p_texts饼图内部文本的,l_texts饼图外标签的文本
 #改变文本的大小
 #方法是把每个文本遍历调用set_size方法设置它的属性
 对于 ŧ l_text:

    t.set_size =(30for t in p_text:
    t.set_size =(20#设置x,y轴刻度一致,这样饼图才能是圆的
 plt.axis('equal'
plt.legend()
plt.show()

最后

以上就是甜美流沙为你收集整理的matplotlib饼状图——pie()的全部内容,希望文章能够帮你解决matplotlib饼状图——pie()所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部