matplotlib 饼图-相关参数解释

1.饼图

Axes.pie(xexplode=Nonelabels=Nonecolors=Noneautopct=Nonepctdistance=0.6shadow=Falselabeldistance=1.1startangle=0radius=1counterclock=Truewedgeprops=Nonetextprops=Nonecenter=(0, 0)frame=Falserotatelabels=False*normalize=Truedata=None)[source]

参数含义: 

  1.  x即每个扇形的占比的序列或数组
  2. explode如果不是None,则是一个len(x)长度的数组,指定每一块的突出程度;突出显示,设置每一块分割出来的间隙大小
  3. labels为每个扇形提供标签的字符串序列
  4. colors为每个扇形提供颜色的字符串序列
  5. autopct如果它是一个格式字符串,标签将是fmt % pct。如果它是一个函数,它将被调用。
  6. shadow阴影
  7. startangle从x轴逆时针旋转,饼的旋转角度
  8. pctdistance, default: 0.6每个饼片的中心与由autopct生成的文本的开头之间距离与半径的比率,大于1的话会显示在圆外
  9. labeldistance, default: 1.1饼状图标签绘制时的径向距离(我认为这个也与8类似是个比率)。如果设置为None,则不绘制标签,而是存储在图例()中使用。

————————————————
版权声明:本文参数解释部分引用CSDN博主「哎呦-_-不错」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_46649052/article/details/115321326

# 饼环的宽度
size = 0.5
# 饼环各部分的大小
vals = [1,3]
# 突出显示,设置每一块分割出来的间隙大小
explode = (0.1,0)
# 饼环各部分的颜色设置
outer_colors = ['red', 'silver']

ax = plt.figure().add_subplot()
# radius:半径 startangle:从x轴逆时针旋转,饼的旋转角度 edgecolor:边框颜色
ax.pie(vals, explode=explode, startangle=90, radius=1, colors=outer_colors,
       wedgeprops=dict(width=size, edgecolor='w'))

# ax.set(aspect="equal", title='Pie plot with `ax.pie`')
plt.show()

 结果:

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值