From d17de3bba4ac257f47e21cad854db3dce4acd055 Mon Sep 17 00:00:00 2001 From: Tobias Hangleiter <tobias.hangleiter@rwth-aachen.de> Date: Thu, 1 May 2025 11:01:01 +0200 Subject: [PATCH] Fix axis limits in presence of nans --- src/python_spectrometer/_plot_manager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/python_spectrometer/_plot_manager.py b/src/python_spectrometer/_plot_manager.py index e29107d..66dc36b 100644 --- a/src/python_spectrometer/_plot_manager.py +++ b/src/python_spectrometer/_plot_manager.py @@ -694,8 +694,8 @@ class PlotManager: ydata = self.lines[key][plot][line]['line'].get_ydata()[ (left <= xdata) & (xdata <= right) ] - top = max(top, ydata.max()) - bottom = min(bottom, ydata.min()) + top = max(top, np.nanmax(ydata)) + bottom = min(bottom, np.nanmin(ydata)) # Transform to correct scale transform = self.axes[plot][line].transScale top, bottom = transform.transform([(1, top), -- GitLab