猿问

如何消除Matplotlib轴上的相对移位

如何消除Matplotlib轴上的相对移位

当我试图用足够大的数字来绘制一个范围时,我得到了所有滴答的相对位移的轴。例如:

plot([1000, 1001, 1002], [1, 2, 3])

我在脓肿的轴上看到了这些蜱虫:

0.0     0.5     1.0     1.5     2.0
                               +1e3

问题是如何删除+1e3只需要:

1000.0  1000.5  1001.0  1001.5  1002.0


UYOU
浏览 687回答 2
2回答

jeck猫

plot([1000, 1001, 1002], [1, 2, 3])gca().get_xaxis().get_major_formatter().set_useOffset(False)draw()这会抓住电流axes,获取x轴。axis对象,然后设置主格式化程序对象,并将useoffset设置为false(博士).在matplotlib的新版本(1.4+)中,可以通过axes.formatter.useoffsetrcparam。

牧羊人nacy

若要禁用任何地方的相对移位,请设置rc参数:import matplotlib matplotlib.rc('axes.formatter', useoffset=False)
随时随地看视频慕课网APP

相关分类

Python
我要回答