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