相关疑难解决方法(0)

如何消除matplotlib轴的相对位移

当我尝试对一个数字足够大的范围进行绘图时,我会得到一个相对于所有刻度相对偏移的轴.例如:

plot([1000, 1001, 1002], [1, 2, 3])
Run Code Online (Sandbox Code Playgroud)

我在横坐标轴上得到这些刻度:

0.0     0.5     1.0     1.5     2.0
                               +1e3
Run Code Online (Sandbox Code Playgroud)

问题是如何删除+1e3和获取:

1000.0  1000.5  1001.0  1001.5  1002.0
Run Code Online (Sandbox Code Playgroud)

python axis matplotlib

25
推荐指数
1
解决办法
5851
查看次数

更改 matplotlib 图中的偏移量文本

我想更改 matplotlib 中偏移量的文本。我做了一个情节:

x = linspace(0, 11, 1000)
plot(x,2000*(1-exp(-x))+randn(1000))
axis((10.3, 11, 1996.9, 2002.9))
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

比偏移量写成 +1.996e+3 的形式。在我看来太难了。我想将其更改为 +1996,或者完全禁用偏移量。我试过如下:

t = gca().yaxis.get_offset_text()
t.set_text('+1996')
Run Code Online (Sandbox Code Playgroud)

它没有奏效。什么是正确的方法?或者我可以设置偏移量的格式吗?或者我怎样才能禁用使用偏移量?

python matplotlib python-2.7

5
推荐指数
0
解决办法
1575
查看次数

标签 统计

matplotlib ×2

python ×2

axis ×1

python-2.7 ×1