From 93a7c0889247c2058d0456a431c8277815983e35 Mon Sep 17 00:00:00 2001 From: mzwiessele Date: Wed, 19 Sep 2018 10:38:05 +0100 Subject: [PATCH] fix: matplotlib 2.0 mlba -> cbook: --- GPy/plotting/matplot_dep/plot_definitions.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/GPy/plotting/matplot_dep/plot_definitions.py b/GPy/plotting/matplot_dep/plot_definitions.py index 9aa72583..336419ae 100644 --- a/GPy/plotting/matplot_dep/plot_definitions.py +++ b/GPy/plotting/matplot_dep/plot_definitions.py @@ -236,7 +236,10 @@ class MatplotlibPlots(AbstractPlottingLibrary): polycol = [] for y1, y2 in pairwise(percentiles): - import matplotlib.mlab as mlab + try: + from matplotlib.cbook import contiguous_regions + except ImportError: + from matplotlib.mlab import contiguous_regions # Handle united data, such as dates ax._process_unit_info(xdata=X, ydata=y1) ax._process_unit_info(ydata=y2) @@ -265,7 +268,7 @@ class MatplotlibPlots(AbstractPlottingLibrary): where &= ~mask polys = [] - for ind0, ind1 in mlab.contiguous_regions(where): + for ind0, ind1 in contiguous_regions(where): xslice = x[ind0:ind1] y1slice = y1[ind0:ind1] y2slice = y2[ind0:ind1]