diff --git a/skimage/viewer/viewers/core.py b/skimage/viewer/viewers/core.py index 7c4b4753..490ff92c 100644 --- a/skimage/viewer/viewers/core.py +++ b/skimage/viewer/viewers/core.py @@ -144,6 +144,8 @@ class ImageViewer(QMainWindow): self._img = image self._image_plot.set_array(image) clim = dtype_range[image.dtype.type] + if clim[0] < 0 and image.min() >= 0: + clim = (0, clim[1]) self._image_plot.set_clim(clim) self.redraw()