pyplot:如何以人类可读的方式显式地对轴进行编号

时间:2016-08-09 00:32:45

标签: python matplotlib graph format number-formatting

Pyplot有一个奇怪的特性,对于大数字,轴由非十位数字缩放,几乎不可能读取数值:

{{1}}

enter image description here

在我的示例中,轴应缩放1e7或1e8,或显示为rgular数字 - 而不是4.986e7。为什么有人想要这个设置?如何使x轴编号变得人类可读?

1 个答案:

答案 0 :(得分:3)

How to prevent numbers being changed to exponential form in Python matplotlib figure

ax = plt.gca()
ax.get_xaxis().get_major_formatter().set_useOffset(False)
ax.get_xaxis().get_major_formatter().set_scientific(False)
plt.draw()