self.figure0 = Figure()
self.axes = self.figure0.add_subplot(111, axisbg="white")
self.x_plot = FigureCanvas(self, -1, self.figure0)
self.draw_x()
def draw_x(self):
value1 = self.SpinCtrl0.GetValue()
value2 = self.SpinCtrl1.GetValue()
x = np.arange(0.0,10,0.1)
y = value1 * np.sin( x * value2 )
self.axes.clear()
self.axes.plot(x, y)
我现在的问题是让情节保持原位,但刷新其绘图。
有人可以帮忙吗?!
PS:按钮已经设置好了,我稍后在其他类中修复了"x_plot"的位置。
除非我误解了你,否则你会绑定(wx。EVT_BUTTON) 按钮的处理程序,并在该处理程序中调用 self.draw_x(),假设上面的代码与按钮处理程序位于同一类中。