matplotlib直方图绘图并且标注数字


import matplotlib.pyplot as plt
from collections import defaultdict
m = defaultdict(int)
df = df.dropna()
for i in df['consume_level']:
    m[int(i)] +=1
print(m)
plt.bar(m.keys(),m.values())
for a,b in m.items():
    plt.text(a, b+0.05, '%.0f' % b, ha='center', va= 'bottom',fontsize=17)
plt.xticks(range(len(m.keys())))
plt.legend()
plt.show()

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM