Klare Abbildung Nebenhandlungen matplotlib python

Schrieb ich ein einfaches Python-Funktion zum generieren eines matplotlib Abbildung. Ich nenne plotData mehrere Male von einem separaten Skript, aber jedes mal, wenn Sie erzeugt eine neue plot. Was ich möchte ist für immer nur ein Grundstück mit so etwas wie subplot.clear() klar Nebenhandlungen zwischen Daten-änderungen.

Ich brauche einen Weg, um die Figur von außen plotData so kann ich deaktivieren Sie die Grundstücke für die neuen Daten. Was wäre der beste Weg, dies zu erreichen?

## Plot Data Function
def plotData(self):

        # Setup figure to hold subplots
        f = Figure(figsize=(10,8), dpi=100)

        # Setup subplots
        subplot1=f.add_subplot(2,1,1)
        subplot2=f.add_subplot(2,1,2)

        # Show plots
        dataPlot = FigureCanvasTkAgg(f, master=app)
        dataPlot.show()
        dataPlot.get_tk_widget().pack(side=RIGHT, fill=BOTH, expand=1)

InformationsquelleAutor Spencer H | 2017-02-02

Schreibe einen Kommentar