2016-10-15 3 views
0

私は以下のようにプロットを組み込んだパンダを使用しています。しかし、プロット方法が戻ったらすぐにプロットは消えます。閉じるためにクリックするまで、プロットを開いたままにするにはどうすればよいですか?コード完了後にpandas matplotlibプロットを開いたままにします

import matplotlib 
matplotlib.use('TkAgg') 
import matplotlib.pyplot as plt 

def plot_data(): 
    #...create dataframe df1 
    pd.options.display.mpl_style = 'default' 
    df1.boxplot() 
    df1.hist() 

if __name__ == '__main__': 
    plot_data() 

答えて

2

プロットウィンドウを開いたままにするには、plt.show(block=True)コマンドを使用します。 matplotlibの(1.4.3)の私のバージョンで

[...] 
df1.boxplot() 
df1.hist() 
plt.show(block=True) 

は、block=Trueが必要であり、それはすべてのバージョン(Keep plotting window open in Matplotlib

するケースではないかもしれません
関連する問題