2017-01-20 9 views
0

入力の使用中にプロットとのやり取りに問題があります。ユーザ入力を伴うPythonインタラクティブプロット

import matplotlib.pyplot as plt 
x = [1, 2] 
y = x 
plt.plot(x, y) 
plt.show() 
a = input('Enter:') 
ここ

、plt.showの実行後()プロットウィンドウがポップアップ表示されますが、私は「A」に、いくつかのユーザ入力を提供するまでは、未応答のまま。 私はプロットを見たいと思って、入力を "a"に渡したいと思います。

答えて

0
plt.ion() 

プロットする前にこの行を追加すると、インタラクティブモードが有効になります。

、マニュアルを参照してください:

def ion(): 
    'Turn interactive mode on.' 
    matplotlib.interactive(True) 
    install_repl_displayhook() 
関連する問題