小编Cop*_*opo的帖子

如何更新FigureCanvasTkAgg的内容

我正在使用Tkinter FigureCanvasTkagg绘制一些数据matplotlib.我需要清除图中我绘制数据的位置,并在按下按钮时绘制新数据.

这是代码的绘图部分(之前定义了一个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()   
Run Code Online (Sandbox Code Playgroud)

如何更新此类画布的内容?

python updating tkinter tkinter-canvas

13
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×1

tkinter ×1

tkinter-canvas ×1

updating ×1