问题描述
我正在使用python 3.2和matplotlib。
x轴的数量在0到1000000之间。
在我的图中,x轴的数字很长并且彼此重叠。
我想在0到10之间重新缩放和标准化它们,并且还显示围绕x轴的单位(例如10 ^ 6)。
我怎样才能做到这一点?
任何帮助,将不胜感激。
1楼
使用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))