Пример #1
0
    def __init__(self, title="", name="",  pos=wx.DefaultPosition, size=wx.DefaultSize):
        wx.Frame.__init__(self, None, -1, title, pos, size)

        self.widget = HistogramPanel(None, 1, self, -1)
        self.widget.name = name
        self.widget.draw()
        self.Show()
Пример #2
0
class HistogramFrame(wx.Frame):
    """Frame to display control and sample Histograms."""
    def __init__(self, title="", name="",  pos=wx.DefaultPosition, size=wx.DefaultSize):
        wx.Frame.__init__(self, None, -1, title, pos, size)

        self.widget = HistogramPanel(None, 1, self, -1)
        self.widget.name = name
        self.widget.draw()
        self.Show()

    def update(self, x):
        self.widget.x = x
        self.widget.draw()

    def plot_fit(self, x, mu, sd, counts):
        self.widget.plot_fit(x, mu, sd, counts)