在放大ipython图窗口后,Matplotlib轴刻度格式会发生变化

时间:2015-06-12 22:36:43

标签: python matplotlib

在ipython图窗口中,我观察到了以下要关闭的功能:

这是我在ipython终端内使用pyplot.errorbar()创建的图。在此图中,水平轴刻度标签格式的行为与我希望的方式相同:

enter image description here

但是,在使用平移/缩放功能(上图中的罗盘图标)进行放大以仔细查看x = 2000周围的聚类点的情况时,刻度标签格式会更改为在您继续缩放时,更难以快速阅读,不适合演示文稿和更改!即占位符为“+ 1.999e3”的数字随缩放而变化。

enter image description here

我更倾向于横轴上的刻度标签显示2000,2000.5,2001,2001.5等。

在终端输入ipython --pylab后,我看到以下序言:

Python 2.7.5(默认,2013年12月2日,16:07:04) 输入“copyright”,“credits”或“license”以获取更多信息。

IPython 0.13.1 - 增强的交互式Python。

1 个答案:

答案 0 :(得分:3)

如[{3}}中所述,您可以使用

ax = pyplot.gca()
ax.get_xaxis().get_major_formatter().set_useOffset(False)