def _update_experiment_plot(self): index_range = ChannelDataRange(trig_delay=0) index_range.sources = [self.data.contact_digital] index_mapper = LinearMapper(range=index_range) container = OverlayPlotContainer(padding=[20, 20, 50, 5]) self._add_experiment_plots(index_mapper, container) # Add axes and grids to the first plot plot = container.components[0] add_default_grids(plot, minor_index=0.25, major_index=1) add_time_axis(plot, orientation='top') self.experiment_plot = container
def _generate_experiment_plot(self): index_range = ChannelDataRange(trig_delay=0) index_range.sources = [self.data.spout_TTL] index_mapper = LinearMapper(range=index_range) self.index_range = index_range container = OverlayPlotContainer(padding=[20, 20, 50, 5]) self._add_experiment_plots(index_mapper, container, 0.5) plot = container.components[0] add_default_grids(plot, major_index=1, minor_index=0.25) add_time_axis(plot, orientation='top') self.experiment_plot = container