diff --git a/ipi_extract.py b/ipi_extract.py index 22491af18c8f541ddb9b544183cd33eb2b44ea6a..aee0ae00c42096baf2caa2b5b9f6bda5527e4bbc 100644 --- a/ipi_extract.py +++ b/ipi_extract.py @@ -388,14 +388,14 @@ class Callback(object): ax_group.signal.axes.set_xlabel(f'Sig man:{ipi_man:.5f}') else: cell = ax_group[cell_num] - cell.cursors.set_xdata((event.xdata, event.xdata)) - cell.cursors.set_visible(True) + cell.cursors[0].set_xdata((event.xdata, event.xdata)) + cell.cursors[0].set_visible(True) lim_min = max(int(self.sr/1e3*(event.xdata-IPIPK)), 0) - ipi_auto = np.argmax(cell.axes.get_data()[1][lim_min:int(self.sr/1e3*(event.xdata+IPIPK))]) + lim_min + ipi_auto = np.argmax(cell.im.get_data()[1][lim_min:int(self.sr/1e3*(event.xdata+IPIPK))]) + lim_min col = 'ipi_' + ('corr' if cell_num == 2 else 'ceps') self.df[self.offset[self.curr_ind[group_num], 0]][col + '_man'] = event.xdata self.df[self.offset[self.curr_ind[group_num], 0]][col + '_auto'] = ipi_auto*1e3/self.sr - cell.set_xlabel(f'{"Corr" if cell_num == 2 else "Ceps"} man:{event.xdata:.3f} ' + cell.axes.set_xlabel(f'{"Corr" if cell_num == 2 else "Ceps"} man:{event.xdata:.3f} ' f'auto:{ipi_auto*1e3/self.sr:.3f}') plt.draw()