当前位置: 代码迷 >> python >> 在python3.2和matplotlib中重新缩放和标准化x轴编号
  详细解决方案

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

热度:95   发布时间:2023-06-27 21:22:39.0

我正在使用python 3.2和matplotlib。

x轴的数量在0到1000000之间。

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

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

我怎样才能做到这一点?

任何帮助,将不胜感激。

使用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))
  相关解决方案