我试图通过按顺序添加函数来组成一个图。这个想法是在按下一个键后添加每一个新行。在Matlab中很容易实现,但在Python中却让我头疼不已。在
我的示例代码loos:
import matplotlib.pyplot as plt
import numpy as np
t = np.arange(0.0, 2.0, 0.01)
#plt.ion()
plt.xlabel('time (s)')
plt.ylabel('voltage (mV)')
plt.title('About as simple as it gets, folks')
plt.grid(True)
#plt.show()
for n in [1,2,3,4,5,6]:
s = np.sin(2*np.pi*t-n*np.pi/3)
plt.plot(t, s)
#plt.show()
plt.draw()
raw_input('press a key')
此代码只打印“按键”6次。然而,当我注释掉“原始输入('press a key')”行时,图形是立即绘制的。在
我试过了血小板(),没有帮助。而且,如果我使用表演()或绘图(). 在
我被困在这里。。。我做错什么了?在
有人能提出一个(最好是简单的)解决方案吗?在
试着增加时间,这样就可以了。在
相关问题 更多 >
编程相关推荐