diff --git a/GPy/plotting/matplot_dep/plot_definitions.py b/GPy/plotting/matplot_dep/plot_definitions.py index b9d726c2..598482d3 100644 --- a/GPy/plotting/matplot_dep/plot_definitions.py +++ b/GPy/plotting/matplot_dep/plot_definitions.py @@ -50,7 +50,7 @@ class MatplotlibPlots(AbstractPlottingLibrary): if 'ax' in kwargs: ax = kwargs.pop('ax') elif 'num' in kwargs and 'figsize' in kwargs: - ax = plt.figure(num=kwargs.pop('num'), figsize=kwargs.pop('figsize')).add_subplot(111, projection=projection) + ax = plt.figure(num=kwargs.pop('num'), figsize=kwargs.pop('figsize')).add_subplot(rows, cols, which, projection=projection) elif 'num' in kwargs: ax = plt.figure(num=kwargs.pop('num')).add_subplot(111, projection=projection) elif 'figsize' in kwargs: diff --git a/GPy/testing/plotting_tests.py b/GPy/testing/plotting_tests.py index af804e4b..e467c1f0 100644 --- a/GPy/testing/plotting_tests.py +++ b/GPy/testing/plotting_tests.py @@ -66,7 +66,7 @@ def _sequenceEqual(a, b): def _notFound(path): raise IOError('File {} not in baseline') -def _image_comparison(baseline_images, extensions=['pdf','svg','ong'], tol=20): +def _image_comparison(baseline_images, extensions=['pdf','svg','ong'], tol=11): baseline_dir, result_dir = _image_directories() for num, base in zip(plt.get_fignums(), baseline_images): for ext in extensions: