From 47ec0ac9b50683098ea1ff1043daf18fc1518473 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Wed, 2 Aug 2023 14:06:35 +0200 Subject: [PATCH] SL: Plots reverse draw order. --- src/View/SedimentLayers/Edit/Plot.py | 10 +++++----- src/View/SedimentLayers/Reach/Plot.py | 6 +++--- src/View/SedimentLayers/Reach/Profile/Plot.py | 6 +++--- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/View/SedimentLayers/Edit/Plot.py b/src/View/SedimentLayers/Edit/Plot.py index 14ebb948..8f25c436 100644 --- a/src/View/SedimentLayers/Edit/Plot.py +++ b/src/View/SedimentLayers/Edit/Plot.py @@ -73,16 +73,16 @@ class Plot(APlot): [z] ) - for i, zsl in enumerate(z_sl): + for i, zsl in enumerate(reversed(z_sl)): self.line_kp_sl.append(None) self.line_kp_sl[i], = self.canvas.axes.plot( x, zsl, - label=names[i], - linestyle="solid" if i == 0 else "--", + label=names[-(i+1)], + linestyle="solid" if i == len(names) - 1 else "--", lw=1.8, - color='grey' if i == 0 else None + color='grey' if i == len(names) - 1 else None ) - self.canvas.axes.text(x[0] + 0.01, zsl[0] + 0.01, f'{names[i]}') + self.canvas.axes.text(x[0] + 0.01, zsl[0] + 0.01, f'{names[-(i+1)]}') self.canvas.figure.tight_layout() self.canvas.figure.canvas.draw_idle() diff --git a/src/View/SedimentLayers/Reach/Plot.py b/src/View/SedimentLayers/Reach/Plot.py index 1ab6daba..a312a8ce 100644 --- a/src/View/SedimentLayers/Reach/Plot.py +++ b/src/View/SedimentLayers/Reach/Plot.py @@ -69,13 +69,13 @@ class Plot(APlot): [z_min] ) - for i, z in enumerate(z_sl): + for i, z in enumerate(reversed(z_sl)): self.line_kp_sl.append(None) self.line_kp_sl[i], = self.canvas.axes.plot( kp, z, - linestyle="solid" if i == 0 else "--", + linestyle="solid" if i == len(z_sl) - 1 else "--", lw=1.8, - color='grey' if i == 0 else None + color='grey' if i == len(z_sl) - 1 else None ) self.canvas.figure.tight_layout() diff --git a/src/View/SedimentLayers/Reach/Profile/Plot.py b/src/View/SedimentLayers/Reach/Profile/Plot.py index b8c9b66f..50b4bba2 100644 --- a/src/View/SedimentLayers/Reach/Profile/Plot.py +++ b/src/View/SedimentLayers/Reach/Profile/Plot.py @@ -68,13 +68,13 @@ class Plot(APlot): [z] ) - for i, zsl in enumerate(z_sl): + for i, zsl in enumerate(reversed(z_sl)): self.line_kp_sl.append(None) self.line_kp_sl[i], = self.canvas.axes.plot( x, zsl, - linestyle="solid" if i == 0 else "--", + linestyle="solid" if i == len(z_sl) - 1 else "--", lw=1.8, - color='grey' if i == 0 else None + color='grey' if i == len(z_sl) - 1 else None ) self.canvas.figure.tight_layout() -- GitLab