Python-如何删除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
回答:
plot([1000, 1001, 1002], [1, 2, 3])gca().get_xaxis().get_major_formatter().set_useOffset(False)
draw()
这将抓取current axes
,获取x轴axis对象,然后获取主formatter
对象,并将useOffset
设置为false(doc)。
在matplotlib的较新版本(1.4+)中,可以通过axes.formatter.useoffsetrcparam
更改默认行为。
以上是 Python-如何删除Matplotlib轴上的相对位移 的全部内容, 来源链接: utcz.com/qa/412340.html