From 52c153fa847fdc6f6b544ac22b4e29a9f2401bad Mon Sep 17 00:00:00 2001
From: Theophile Terraz <theophile.terraz@inrae.fr>
Date: Mon, 3 Feb 2025 11:46:55 +0100
Subject: [PATCH] debug water fill

---
 src/View/Results/PlotRKC.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/View/Results/PlotRKC.py b/src/View/Results/PlotRKC.py
index e2446963..8abe8ad9 100644
--- a/src/View/Results/PlotRKC.py
+++ b/src/View/Results/PlotRKC.py
@@ -57,6 +57,9 @@ class PlotRKC(PamhyrPlot):
 
         self._isometric_axis = False
 
+        self._auto_relim_update = True
+        self._autoscale_update = True
+
     @property
     def results(self):
         return self.data
@@ -229,6 +232,7 @@ class PlotRKC(PamhyrPlot):
 
             self.water_fill = self.canvas.axes.fill_between(
                 rk, self._river_bottom, water_z,
+                where=[b <= z for b, z in zip(self._river_bottom, water_z)],
                 color=self.color_plot_river_water_zone,
                 alpha=0.7,
                 interpolate=True
@@ -361,6 +365,7 @@ class PlotRKC(PamhyrPlot):
         self.water_fill.remove()
         self.water_fill = self.canvas.axes.fill_between(
             rk, self._river_bottom, water_z,
+            where=[rb <= wz for rb, wz in zip(self._river_bottom, water_z)],
             color=self.color_plot_river_water_zone,
             alpha=0.7, interpolate=True
         )
-- 
GitLab