爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 14927|回复: 0

[经验总结] python 定义函数来显示柱状上的数值(条形图)

[复制链接]

新浪微博达人勋

发表于 2021-6-27 18:46:01 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
def autolabel(rects1, rects2,rects3,rects4,rects5,num):
    i = 0
    for rect1 in rects1:

        rect2 = rects2[i]
        rect3 = rects3[i]
        rect4 = rects4[i]
        rect5 = rects5[i]
        i += 1
        height = rect1.get_height() + rect2.get_height() + rect3.get_height() + rect4.get_height() + rect5.get_height()
        het=float(num[i-1])*height

        plt.text(rect1.get_x()+rect1.get_width()/2. - 0.1, 1.001*height, '%s' % int(het),fontsize=10)
摆放的位置,意思是条形图的最上面,但是我是加起来100%,又是1.001*height,所以最后是在坐标轴上面。


密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表