def __init__(self, parent): """ Create a new bar plotter. """ #init grid_plotter_base.__init__(self, parent, MIN_PADDING) self._bars = list() self._bar_width = .5 self._color_spec = (0, 0, 0) #setup bar cache self._bar_cache = self.new_gl_cache(self._draw_bars) #setup bar plotter self.register_init(self._init_bar_plotter)
def __init__(self, parent): """ Create a new channel plotter. """ #init grid_plotter_base.__init__(self, parent, MIN_PADDING) #setup legend cache self._legend_cache = self.new_gl_cache(self._draw_legend, 50) self.enable_legend(False) #setup waveform cache self._waveform_cache = self.new_gl_cache(self._draw_waveforms, 50) self._channels = dict() #init channel plotter self.register_init(self._init_channel_plotter)
def __init__(self, parent): """ Create a new channel plotter. """ #init grid_plotter_base.__init__(self, parent, MIN_PADDING) self.set_use_persistence(False) #setup legend cache self._legend_cache = self.new_gl_cache(self._draw_legend, 50) self.enable_legend(False) #setup waveform cache self._waveform_cache = self.new_gl_cache(self._draw_waveforms, 50) self._channels = dict() #init channel plotter self.register_init(self._init_channel_plotter)
def __init__(self, parent): """ Create a new channel plotter. """ #init grid_plotter_base.__init__(self, parent, MIN_PADDING) #setup legend cache self._legend_cache = self.new_gl_cache(self._draw_legend) #setup waterfall cache self._waterfall_cache = self.new_gl_cache(self._draw_waterfall, 50) #setup waterfall plotter self.register_init(self._init_waterfall) self._resize_texture(False) self._minimum = 0 self._maximum = 0 self._fft_size = 1 self._buffer = list() self._pointer = 0 self._counter = 0 self.set_num_lines(0) self.set_color_mode(COLORS.keys()[0])