Python 如何从面板中清除绘图?
我正在使用matplotlib绘制wxPython面板的绘图,代码如下:Python 如何从面板中清除绘图?,python,matplotlib,Python,Matplotlib,我正在使用matplotlib绘制wxPython面板的绘图,代码如下: self.plot_data = self.axes.plot( t,c, linewidth=1, color=(1, 0.8, 0), )[0] 有人知道如何从面板中删除/清除绘图吗?只需使用返回的Line2D对象的删除方法即可: self.plot_data.remove() self.axes.figure.canvas.draw() 需要使用d
self.plot_data = self.axes.plot(
t,c,
linewidth=1,
color=(1, 0.8, 0),
)[0]
有人知道如何从面板中删除/清除绘图吗?只需使用返回的
Line2D
对象的删除方法即可:
self.plot_data.remove()
self.axes.figure.canvas.draw()
需要使用draw调用来重新绘制画布。OO接口是惰性的,除非被告知,否则不会触发重新渲染图形