diff --git a/sohstationviewer/view/util/functions.py b/sohstationviewer/view/util/functions.py
index 58e3faab6a4945964b1f8094712631ebc74479ef..1a70f2fac011c174cbf8113c06ae8b33aae06f2f 100644
--- a/sohstationviewer/view/util/functions.py
+++ b/sohstationviewer/view/util/functions.py
@@ -254,12 +254,8 @@ def get_total_miny_maxy(
     if new_x.size == 0:
         return 0, None, None
 
-    new_min_x = min(new_x)
-    new_max_x = max(new_x)
-
-    new_min_x_index = np.where(x == new_min_x)[0][0]
-    new_max_x_index = np.where(x == new_max_x)[0][0]
-
+    new_min_x_index = min(new_x_indexes)
+    new_max_x_index = max(new_x_indexes)
     new_y = y[new_min_x_index:new_max_x_index + 1]
     new_min_y = min(new_y)
     new_max_y = max(new_y)