def __init__(self): self.fig = Figure(figsize=(5, 4), dpi=100) FigureCanvas.__init__(self, self.fig) self.data = None # данные графика self.cursor = None # курсор self.plot = None # график self.__markerStyle = dict(linestyle=':', color='0.4', markersize=10, mfc="C0", mec="C0") self.__markersDict = {}
def __init__(self, controller, plot_interval_ms=30): # microphone monitor self.controller = controller self.fig, self.ax, self.lines, self.data = self.prepare_monitor_fig() FigureCanvas.__init__(self, self.fig) # a Gtk.DrawingArea self.set_size_request(100, 50) self.monitor_animation = FuncAnimation(self.fig, self.update_mic_monitor, interval=plot_interval_ms, blit=True) self.is_recording = False self.controller.signal_sender.connect('recording_state_changed', self.change_recording_state)
def __init__(self, figure): self.figure = figure FigureCanvas.__init__(self, self.figure)