From dee6caec03ab7940be57956ded4d1cbcc5fe5bba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Trygve=20Magnus=20R=C3=A6der?= Date: Mon, 25 Aug 2025 22:59:16 +0200 Subject: [PATCH] no need to senitize extrama in colorizer the @vmin.setter in Normalize (and its subclasses) call _sanitize_extrema(), so there is no reason to also do so in colorizer --- lib/matplotlib/colorizer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/matplotlib/colorizer.py b/lib/matplotlib/colorizer.py index 92a6e4ea4c4f..a94790979078 100644 --- a/lib/matplotlib/colorizer.py +++ b/lib/matplotlib/colorizer.py @@ -275,9 +275,9 @@ def set_clim(self, vmin=None, vmax=None): # until both vmin and vmax are updated with self.norm.callbacks.blocked(signal='changed'): if vmin is not None: - self.norm.vmin = colors._sanitize_extrema(vmin) + self.norm.vmin = vmin if vmax is not None: - self.norm.vmax = colors._sanitize_extrema(vmax) + self.norm.vmax = vmax # emit a update signal if the limits are changed if orig_vmin_vmax != (self.norm.vmin, self.norm.vmax):