diff --git a/src/View/MainWindow.py b/src/View/MainWindow.py index 8da1f0c8..33d96131 100644 --- a/src/View/MainWindow.py +++ b/src/View/MainWindow.py @@ -1650,8 +1650,8 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit): result3.set("nb_profile", result1.get("nb_profile")) result4.set("nb_profile", result1.get("nb_profile")) result5.set("nb_profile", result1.get("nb_profile")) - ts = list(result1.get("timestamps").intersection( - result2.get("timestamps"))) + ts = sorted(list(result1.get("timestamps").intersection( + result2.get("timestamps")))) result3.set("timestamps", ts) result4.set("timestamps", ts) result5.set("timestamps", ts) diff --git a/src/View/Results/Window.py b/src/View/Results/Window.py index 78c4067a..b5270fdd 100644 --- a/src/View/Results/Window.py +++ b/src/View/Results/Window.py @@ -1192,13 +1192,15 @@ class ResultsWindow(PamhyrWindow): # b[1] bottom # b[2] right # b[3] top + xlim = self.canvas.axes.get_xlim() + ylim = self.canvas.axes.get_ylim() if b[2] > b[0] and b[1] < b[3]: self.canvas.axes.imshow(img.transpose((1, 2, 0)), extent=[b[0], b[2], b[1], b[3]]) else: dlg = CoordinatesDialog( - self.canvas.axes.get_xlim(), - self.canvas.axes.get_ylim(), + xlim, + ylim, trad=self._trad, parent=self ) @@ -1206,3 +1208,5 @@ class ResultsWindow(PamhyrWindow): self.canvas.axes.imshow(img.transpose((1, 2, 0)), extent=dlg.values) self.plot_xy.idle() + self.canvas.axes.set_xlim(xlim) + self.canvas.axes.set_ylim(ylim)