plt.text方法
在matplotlib 3.4.0之前的版本中,一般用plt.text方法来进行数据标签的绘制。...对于plt.text(x, y, s, fontdict=None, **kwargs)
x,y:文本(标签)所在的位置
s:用于显示的文本
ha:水平对齐方式(可选:'center', 'right'..., 'left')
va:垂直对齐方式(可选:'center', 'top', 'bottom', 'baseline', 'center_baseline')
plt.bar_label方法
在最新的...matplotlib版本(3.4.0及之后)中,我们发现有个函数方法plt.bar_label可以很好的实现柱状图(含条形图)数据标签显示需求。...,单位为像素,默认值为0
在原代码中,替换显示数据标签部分代码即可
# 显示数据标签
plt.bar_label(bar, label_type='edge')
?