使用“持续时间”和“振幅”变量通过按钮刷新更改wxPython GUI绘图

2024-04-20 06:52:35 发布

您现在位置:Python中文网/ 问答频道 /正文

    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)

我现在的问题是使绘图保持原位,但刷新绘图。你知道吗

有人能帮忙吗?!你知道吗

注意:这个按钮已经设置好了,我稍后在另一节课中确定了“xïu图”的位置。你知道吗


Tags: selfadd绘图plotnpfigurewhitedraw
1条回答
网友
1楼 · 发布于 2024-04-20 06:52:35

除非我误解了你的意思,否则你会受束缚的(wx.EVT\u按钮)处理程序,并在该处理程序中调用自绘制(),假设上述代码与按钮处理程序位于同一类中。你知道吗

相关问题 更多 >