我的最大值是1.000.000,在图形输出中看起来像“1.13811e+06”,我如何防止输出指数数并可以输出正确的值?
plt.ticklabel_format(style='plain', axis='y') - 对我不起作用,我已经尝试过
使用
FuncFormatter
中的matplotlib.ticker
:
import matplotlib.ticker as mtick
ax.yaxis.set_major_formatter(mtick.FuncFormatter(lambda y, _: '{:,.0f}'.format(y)))