From 06498c3c590cdb82ed9ad68cf4bd32a667fec0b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20Sch=C3=B6nberger?= Date: Wed, 26 Mar 2014 19:06:06 -0400 Subject: [PATCH] Warn about matplotlib backend in skimage.viewer --- skimage/viewer/utils/core.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/skimage/viewer/utils/core.py b/skimage/viewer/utils/core.py index 3b9b33fb..95176fcd 100644 --- a/skimage/viewer/utils/core.py +++ b/skimage/viewer/utils/core.py @@ -14,6 +14,9 @@ try: else: from matplotlib.backends.backend_qt4 import FigureManagerQT from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg + if 'agg' not in mpl.get_backend().lower(): + print("Recommended matplotlib backend is `Agg` for full " + "skimage.viewer functionality.") except ImportError: FigureCanvasQTAgg = object # hack to prevent nosetest and autodoc errors LinearSegmentedColormap = object