So aktualisieren Sie den Inhalt eines FigureCanvasTkAgg
Ich bin zeichnen einige Daten in ein Tkinter FigureCanvasTkagg mit matplotlib
.
Ich muss klar die Figur, wo ich die Daten Plotten und zeichnen von neuen Daten, wenn eine Taste gedrückt wird.
Hier ist der Plot-Teil des Codes (es gibt eine App Klasse vorher definiert):
self.fig = figure()
self.ax = self.fig.add_subplot(111)
self.ax.set_ylim( min(y), max(y) )
self.line, = self.ax.semilogx(x, y, '.-') #tuple of a single element
self.canvas = FigureCanvasTkAgg(self.fig, master=master)
self.ax.semilogx(x, y, 'o-')
self.canvas.show()
self.canvas.get_tk_widget().pack(side='top', fill='both', expand=1)
self.frame.pack()
Wie aktualisiere ich den Inhalt eines solchen canvas?
- Sind Sie auf der Einbettung dieser Leinwand in eine GUI-app, oder sind Sie es einfach mit der pyplot/pylab Funktion?
- es ist eingebettet in eine GUI-app
Du musst angemeldet sein, um einen Kommentar abzugeben.
hoffe, das hilft