防止科学计数法

9 浏览
0 Comments

防止科学计数法

我有以下代码:

plt.plot(range(2003,2012,1),range(200300,201200,100))
# 其他问题中的几种解决方案都不起作用,包括
# plt.ticklabel_format(style='sci', axis='x', scilimits=(-1000000,1000000))
# ax.get_xaxis().get_major_formatter().set_useOffset(False)
plt.show()

它生成了以下图表:

![plot](https://i.stack.imgur.com/ueL08.png)

如何防止科学计数法显示?[Is ticklabel_format broken?](https://stackoverflow.com/q/18209462/7758804)未解决实际去除偏移量的问题。

plt.plot(np.arange(1e6, 3 * 1e7, 1e6))
plt.ticklabel_format(useOffset=False)

![enter image description here](https://i.stack.imgur.com/edZFM.png)

0