如何通过矩阵显示条形图中每个条形顶部的 Y 坐标值

http://img1.mukewang.com/633cdcdd0001b3b006530490.jpg

我想在红色圆圈中添加计数数字,我试图使用plt.text,但我不知道如何在其中添加参数


我的代码:


path = "bogus_student_data.txt"

data = pd.read_csv(path, sep=' ')

final_grade = data['grades']

plt.hist(final_grade,bins=5, rwidth=0.8, histtype='bar', facecolor='blue',edgecolor='black')



撒科打诨
浏览 117回答 1
1回答

大话西游666

y = [1, 5, 3, 7, 5]fig, ax = plt.subplots()h = ax.hist(y)for v, i in zip(*h[:2]):    if v > 0:        ax.text(i + 0.25, v, str(int(v)))fig.show()结果:
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python