Jak zaktualizować zawartość FigureCanvasTkAgg

Planuję niektóre dane za pomocą narzędzia Tkinter FigureCanvasTkaggmatplotlib. Muszę wyczyścić figurę, gdzie drukuję dane i rysuję nowe dane po naciśnięciu przycisku.

Oto część kodu kodu (wcześniej zdefiniowano klasę aplikacji):

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

Jak zaktualizować zawartość takiego płótna?

questionAnswers(1)

yourAnswerToTheQuestion