如果更改滑块的值,则图会反弹

时间:2019-04-07 14:26:00

标签: plot jupyter-notebook

我绘制了一个线性函数,如果我更改滑块的值,则绘制区域会反弹……我的意思是消失并消失……并且我想修复该绘制区域或窗口或其任何原因,导致老师告诉我:请尝试解决此问题,因为它有点烦人。一切都很好,代码就是我要修复的东西。感谢您的帮助!

display(Math('f(x) = ax + b'))

print("Pls add coefficients")

@widgets.interact()
def plot(a=4, b=4 ,grid=True):
    x = np.linspace(-4., +4., 1000)

    if a == 0:
        print("This is not a linear function, because A cant be 0!")
    else:
        x1 = -b/a
        print('X: {}'.format(x1))
    y = (a*x + b)

    fig, ax = plt.subplots(1, 1, figsize=(8, 8))
    ax.plot(x, y)
    plt.xlim(-8, 8)
    plt.ylim(-10,10)
    plt.axhline(0, color="red", lw=1)
    plt.axvline(0, color="red", lw=1)
    plt.xlabel('X tengely')
    plt.ylabel('Y tengely')
    plt.title('Linear function')
    ax.grid(grid)

0 个答案:

没有答案