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