如何使用matplotlib增加绘图y范围?

时间:2015-09-20 14:37:52

标签: python python-3.x matplotlib

我想知道如何将matplotlib设置为在我的数字之上和之下使用10%的y范围函数。

我做了以下代码来解决这个问题:

def Y_LIM(vetor):
    lim_inf = np.min(vetor)
    lim_sup = np.max(vetor)
    tam = lim_sup - lim_inf
    return [lim_inf-tam/10, lim_sup+tam/10]

示例:绘制sin()将在y轴上从-1变为1。使用我的函数,它将从-1.1变为1.1(增加10%)。见下文:

t = np.linspace(-10,10,1000)    
plt.ylim(Y_LIM(np.sin(t)))
plt.plot(t,np.sin(t))

问题解决了。但是每次我绘制一些东西时我都不想使用它。有没有办法'本地'解决这个问题?

0 个答案:

没有答案