Как обновить содержимое FigureCanvasTkAgg

Я строю некоторые данные в Tkinter FigureCanvasTkagg, используяmatplotlib. I need to clear the figure where I plot data and draw new data when a button is pressed.

Вот часть кода для построения (класс App определен ранее):

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

Как мне обновить содержимое такого холста?

Ответы на вопрос(1)

Ваш ответ на вопрос