我正在使用以下代码,并且python在执行plt.show()
后停止响应。我注意到删除下一个输入命令可以消除错误,但是,我需要保留两个命令。
接下来,我尝试将plt.pause(2)
夹在两个命令之间,但是在这里,一旦显示图,我按任意键后python就会停止。请帮忙:
PS:我在python 3.7.4中使用Atom编辑器
import matplotlib.pyplot as plt
import numpy as np
from scipy.optimize import fsolve
def f(x):
y=2.0*np.sin(x**2)+3.0*x-10.0
return y
x=np.linspace(-5,3,100000)
plt.ion()
plt.plot(x,f(x))
plt.show()
plt.pause(2)
yy=input("pppp")
print(fsolve(f,2))
请您参考如下方法:
您的代码plt.ion()中包含以下行。如果我从行尾删除括号,则该程序在Atom中似乎运行良好。