2016-06-20 5 views
1

私はこれをPython 2.7.10でバックエンド 'QTAgg'で実行しようとしていますが、プロットが終了して図が終了し、図を終了する必要があります。誰か助けてくれますか?ありがとう!ここで matplotlibを使用してリアルタイムプロットに固執しました

はコードです:

import numpy as np 
import matplotlib.pyplot as plt 
plt.xlim(0,20) 
plt.ylim(0,1) 
plt.ion() 
y = [] 
i = 0 
while i<100: 
    temp = np.random.random() 
    i += 1 
    y.append(temp) 
    if i>20: 
     plt.xlim(i-20,i) 
    plt.plot(y) 
    plt.pause(0.1) 
+0

matplotlibのOSとバージョンは何ですか? – wflynny

+0

@wflynny windows7 with matplotlib 1.5.1 – disccip

答えて

0

それは私が推測する無限ループの原因となる、プロットを終了する正しい方法を持っていない使用法のこの種のように見えます。最善の方法は、とても強力なmatplotlib.animationを使用することです。

関連する問題