我正在使用Python和Pyplot来制作情节。绘图的y轴自动生成,并且工作正常。
如果范围很小,则y轴将产生如下值:
0.00005,
0.00010,
0.00015,
0.00020,
0.00025,
0.00030,
然后在轴的顶部,会说:
+1.543e-1
我希望它只是明确地显示了值:
0.15435
0.15440
0.15445
0.15450
0.15455
0.15460
有人可以告诉我该怎么做吗?
答案 0 :(得分:2)
好吧,我想我找到了整体解决方案:
这是一个重新创建问题的快速图:
plot((0.15435,0.15440,0.15445,0.15450,0.15455,0.15460),(0.15435,0.15440,0.15445,0.15450,0.15455,0.15460))
以下代码(类似于显示here的方式)应该根据需要调整代码:
y_formatter = matplotlib.ticker.ScalarFormatter(useOffset=False)
gca().yaxis.set_major_formatter(y_formatter)