From f047c0c6ccb662bfa44b1ecf75b934beac2fc021 Mon Sep 17 00:00:00 2001 From: Philipp Rudiger Date: Fri, 1 Jul 2016 12:55:43 +0100 Subject: [PATCH] Ignore All-NaN warning, fixes #738 --- holoviews/plotting/mpl/util.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/holoviews/plotting/mpl/util.py b/holoviews/plotting/mpl/util.py index 51e2e07ec1..15dd388912 100644 --- a/holoviews/plotting/mpl/util.py +++ b/holoviews/plotting/mpl/util.py @@ -1,5 +1,6 @@ import re import inspect +import warnings import numpy as np from matplotlib import ticker @@ -54,4 +55,6 @@ def compute_ratios(ratios, normalized=True): if normalized: unpacked = normalize_ratios(unpacked) sorted_ratios = sorted(unpacked.items()) - return np.nanmax(np.vstack([v for _, v in sorted_ratios]), axis=0) + with warnings.catch_warnings(): + warnings.filterwarnings('ignore', r'All-NaN (slice|axis) encountered') + return np.nanmax(np.vstack([v for _, v in sorted_ratios]), axis=0)