seaborn图形中如何防止输出指数数?

问题描述 投票:0回答:1

我的最大值是1.000.000,在图形输出中看起来像“1.13811e+06”,我如何防止输出指数数并可以输出正确的值?

plt.ticklabel_format(style='plain', axis='y') - 对我不起作用,我已经尝试过

python matplotlib seaborn
1个回答
0
投票

使用

FuncFormatter
中的
matplotlib.ticker

import matplotlib.ticker as mtick

ax.yaxis.set_major_formatter(mtick.FuncFormatter(lambda y, _: '{:,.0f}'.format(y))) 
© www.soinside.com 2019 - 2024. All rights reserved.