2017-01-20 60 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()