奇轴偏移

时间:2014-05-05 10:50:55

标签: python numpy matplotlib

以下python代码生成一个具有非常奇数轴偏移的图形。这是一个错误还是预期的行为?

我正在使用Python 2.7和Matplotlib 1.3.1

import matplotlib.pyplot as plt
plt.plot([680e-3-20.0, 720e-3-20.0])

Y轴范围为-0.04到0,偏移量为-1.928e1。我希望偏移在轴标记中出现。

遗憾的是,由于缺乏“声誉”,我无法发布情节图像

期待您的意见。

1 个答案:

答案 0 :(得分:0)

对我来说看起来像是正常的行为,如果你不想要偏移,可以用以下方法禁用它:

fig, ax = plt.subplots()

ax.plot([680e-3 - 20.0, 720e-3 - 20.0])

ax.yaxis.set_major_formatter(mpl.ticker.ScalarFormatter(useOffset=False))

enter image description here

您也可以使用以下方式设置偏移量:

mpl.ticker.ScalarFormatter(useOffset=-20)