matplotlib绘制柱状图时y轴刻度值显示错误

matplotlib绘制柱状图时y轴刻度值显示错误,请问要怎么解决

img

图片中的y轴坐标之所以显示异常,是因为y轴数据较大,plt自动将他按照指数显示的
为了避免这种情况,可以增加以下代码以禁止指数显示

ax = plt.gca()
ax.get_yaxis().get_major_formatter().set_scientific(False)

则相应的代码变为:

img


这样图片的坐标轴变为

img


可以看到坐标轴数值与设置的相符
如果问题得到解决的话请点 采纳~~~