在python3.2和matplotlib中重新缩放和标准化x轴编号

时间:2014-03-14 20:06:33

标签: python python-3.x windows-7 matplotlib

我在python 3.2和matplotlib中工作。

x轴的数量介于0和1000000之间。

在我的图中,x轴的数量很长并且彼此重叠。

我想在0到10之间重新缩放和标准化它们,并且还显示围绕x轴的单位(例如10 ^ 6)。

我该怎么做?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用set_powerlimits()

import pylab as pl
x = np.linspace(0, 1000000, 100)
y = x * 2

pl.plot(x, y)
ax = pl.gca()
xaxis = ax.xaxis
xaxis.major.formatter.set_powerlimits((0, 4))