示例#1
0
 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 = {}
示例#2
0
 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)
示例#3
0
 def __init__(self, figure):
     self.figure = figure
     FigureCanvas.__init__(self, self.figure)