我試圖在matplotlib中獲得實時頻譜分析器類型陰謀。我有一些代碼工作(與在計算器上其他職位幫助)如下:matplotlib中的實時陰謀 - python
import time
import numpy as np
import matplotlib.pyplot as plt
plt.axis([0, 1000, 0, 1])
plt.ion()
plt.show()
i=0
np.zeros([1,500],'float')
lines=plt.plot(y[0])
while 1:
i=i+1
lines.pop(0).remove()
y = np.random.rand(1,100)
lines=plt.plot(y[0])
plt.draw()
代碼工作,我得到我想要的東西,但有一個嚴重的問題。情節窗口會在一段時間後凍結。我知道該程序仍在運行,通過檢查我變量(我在Anaconda/Spyder中運行代碼,所以我可以看到變量)。然而,繪圖窗口會顯示「無響應」,如果我通過ctrl + c終止Spyder中的python程序,繪圖窗口會恢復生命並顯示最新的繪圖。
因爲如何進一步調試問題,所以我在這裏不知所措。任何人提供幫助?
感謝