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)