gpt4 book ai didi

python - 消除 matplotlib 中 yticklabel 的偏差

转载 作者:行者123 更新时间:2023-11-28 22:03:46 25 4
gpt4 key购买 nike

我的问题是,当我绘制非常接近的 y 值时,matplotlib 使用 yticklabel 的偏差,如下图所示(左上角的 +1.2)。 output image

我不想要偏差,因为它不会减少 yticklabels 的长度。我怎样才能消除偏差,使其显示 1.2000010、1.2000012...

这是我用来生成示例的代码:

from pylab import *

plot((0,1),(1.200001,1.200002))
show()

最佳答案

使用 pyplot 接口(interface)实现此目的的最简单(并且可能是首选)方法是使用提供的函数 pyplot.ticklabel_format 类似于

from pylab import *

plot((0,1),(1.200001,1.200002))
ticklabel_format(useOffset=False)
show()

不过,其他建议的解决方案为您提供了更直接的控制。

关于python - 消除 matplotlib 中 yticklabel 的偏差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8391886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com