2016-10-15 3 views
0

Ich benutze Pandas Builttin Plotten wie folgt. Sobald die Zeichenmethode jedoch zurückkehrt, verschwindet die Darstellung. Wie kann ich die Handlung (en) offen halten, bis ich sie zum Schließen anklicke?Halten Sie Pandas Matplotlib-Plot offen, nachdem der Code

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() 

Antwort

2

einen plt.show(block=True) Befehl Verwenden Sie die Plotten Fenster offen zu halten.

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

In meiner Version von matplotlib (1.4.3), block=True ist notwendig, aber das kann nicht der Fall für alle Versionen sein (Keep plotting window open in Matplotlib)

Verwandte Themen