如何在python中修改y轴的步长

时间:2014-02-25 13:22:25

标签: python matplotlib

我有一个代码:

ax.set_ylim(0.000001,0.01) 
ax.set_yscale('log')

如何使y在0.000001和0.01之间变化,步长为0.01。也就是说,为了有y增量,如10 ^ -6,10 ^ -5等,我想要10 ^ -6,10 ^ -4直到10 ^ -2。

1 个答案:

答案 0 :(得分:0)

这就是你想要的吗?

import numpy as np
ax.set_yticks(np.logspace(-6,-2,num=5))

np.logspace(-6,-2,num=5)给出:

array([  1.00000000e-06,   1.00000000e-05,   1.00000000e-04,
         1.00000000e-03,   1.00000000e-02])