From 8d3c9c1ce88292bed9d774acf6ab24451d7b1e7b Mon Sep 17 00:00:00 2001
From: ferrari <maxence.ferrari@gmail.com>
Date: Fri, 2 Dec 2022 09:56:40 +0100
Subject: [PATCH] Fix bug

---
 ipi_extract.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/ipi_extract.py b/ipi_extract.py
index 22491af..aee0ae0 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()
 
-- 
GitLab