diff --git a/GPy/testing/baseline/bayesian_gplvm_gradient.pdf b/GPy/testing/baseline/bayesian_gplvm_gradient.pdf
deleted file mode 100644
index a45531c3..00000000
Binary files a/GPy/testing/baseline/bayesian_gplvm_gradient.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/bayesian_gplvm_gradient.svg b/GPy/testing/baseline/bayesian_gplvm_gradient.svg
new file mode 100644
index 00000000..b99a68b3
--- /dev/null
+++ b/GPy/testing/baseline/bayesian_gplvm_gradient.svg
@@ -0,0 +1,1649 @@
+
+
+
+
diff --git a/GPy/testing/baseline/bayesian_gplvm_inducing.pdf b/GPy/testing/baseline/bayesian_gplvm_inducing.pdf
deleted file mode 100644
index a76acfb3..00000000
Binary files a/GPy/testing/baseline/bayesian_gplvm_inducing.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/bayesian_gplvm_inducing.svg b/GPy/testing/baseline/bayesian_gplvm_inducing.svg
new file mode 100644
index 00000000..3f154b8c
--- /dev/null
+++ b/GPy/testing/baseline/bayesian_gplvm_inducing.svg
@@ -0,0 +1,856 @@
+
+
+
+
diff --git a/GPy/testing/baseline/bayesian_gplvm_inducing_3d.pdf b/GPy/testing/baseline/bayesian_gplvm_inducing_3d.pdf
deleted file mode 100644
index 3660ae8b..00000000
Binary files a/GPy/testing/baseline/bayesian_gplvm_inducing_3d.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/bayesian_gplvm_inducing_3d.svg b/GPy/testing/baseline/bayesian_gplvm_inducing_3d.svg
new file mode 100644
index 00000000..3710da23
--- /dev/null
+++ b/GPy/testing/baseline/bayesian_gplvm_inducing_3d.svg
@@ -0,0 +1,1084 @@
+
+
+
+
diff --git a/GPy/testing/baseline/bayesian_gplvm_latent.pdf b/GPy/testing/baseline/bayesian_gplvm_latent.pdf
deleted file mode 100644
index bc680315..00000000
Binary files a/GPy/testing/baseline/bayesian_gplvm_latent.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/bayesian_gplvm_latent.svg b/GPy/testing/baseline/bayesian_gplvm_latent.svg
new file mode 100644
index 00000000..e4fd0d46
--- /dev/null
+++ b/GPy/testing/baseline/bayesian_gplvm_latent.svg
@@ -0,0 +1,1047 @@
+
+
+
+
diff --git a/GPy/testing/baseline/bayesian_gplvm_latent_3d.pdf b/GPy/testing/baseline/bayesian_gplvm_latent_3d.pdf
deleted file mode 100644
index c36b8b35..00000000
Binary files a/GPy/testing/baseline/bayesian_gplvm_latent_3d.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/bayesian_gplvm_latent_3d.svg b/GPy/testing/baseline/bayesian_gplvm_latent_3d.svg
new file mode 100644
index 00000000..899f56ff
--- /dev/null
+++ b/GPy/testing/baseline/bayesian_gplvm_latent_3d.svg
@@ -0,0 +1,1418 @@
+
+
+
+
diff --git a/GPy/testing/baseline/bayesian_gplvm_magnification.pdf b/GPy/testing/baseline/bayesian_gplvm_magnification.pdf
deleted file mode 100644
index a562600c..00000000
Binary files a/GPy/testing/baseline/bayesian_gplvm_magnification.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/bayesian_gplvm_magnification.svg b/GPy/testing/baseline/bayesian_gplvm_magnification.svg
new file mode 100644
index 00000000..f56949ad
--- /dev/null
+++ b/GPy/testing/baseline/bayesian_gplvm_magnification.svg
@@ -0,0 +1,1047 @@
+
+
+
+
diff --git a/GPy/testing/baseline/coverage_3d_plot.pdf b/GPy/testing/baseline/coverage_3d_plot.pdf
deleted file mode 100644
index 3c29ce03..00000000
Binary files a/GPy/testing/baseline/coverage_3d_plot.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/coverage_3d_plot.svg b/GPy/testing/baseline/coverage_3d_plot.svg
new file mode 100644
index 00000000..8414c3fd
--- /dev/null
+++ b/GPy/testing/baseline/coverage_3d_plot.svg
@@ -0,0 +1,905 @@
+
+
+
+
diff --git a/GPy/testing/baseline/coverage_annotation_interact.pdf b/GPy/testing/baseline/coverage_annotation_interact.pdf
deleted file mode 100644
index f7de270d..00000000
Binary files a/GPy/testing/baseline/coverage_annotation_interact.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/coverage_annotation_interact.svg b/GPy/testing/baseline/coverage_annotation_interact.svg
new file mode 100644
index 00000000..4bd8aed1
--- /dev/null
+++ b/GPy/testing/baseline/coverage_annotation_interact.svg
@@ -0,0 +1,478 @@
+
+
+
+
diff --git a/GPy/testing/baseline/coverage_gradient.pdf b/GPy/testing/baseline/coverage_gradient.pdf
deleted file mode 100644
index 5cfa3100..00000000
Binary files a/GPy/testing/baseline/coverage_gradient.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/coverage_gradient.svg b/GPy/testing/baseline/coverage_gradient.svg
new file mode 100644
index 00000000..75d12188
--- /dev/null
+++ b/GPy/testing/baseline/coverage_gradient.svg
@@ -0,0 +1,897 @@
+
+
+
+
diff --git a/GPy/testing/baseline/coverage_imshow_interact.pdf b/GPy/testing/baseline/coverage_imshow_interact.pdf
deleted file mode 100644
index 674e5892..00000000
Binary files a/GPy/testing/baseline/coverage_imshow_interact.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/coverage_imshow_interact.svg b/GPy/testing/baseline/coverage_imshow_interact.svg
new file mode 100644
index 00000000..9c111898
--- /dev/null
+++ b/GPy/testing/baseline/coverage_imshow_interact.svg
@@ -0,0 +1,364 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gp_2d_data.pdf b/GPy/testing/baseline/gp_2d_data.pdf
deleted file mode 100644
index 4bfd1a65..00000000
Binary files a/GPy/testing/baseline/gp_2d_data.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gp_2d_data.svg b/GPy/testing/baseline/gp_2d_data.svg
new file mode 100644
index 00000000..b2d34f8a
--- /dev/null
+++ b/GPy/testing/baseline/gp_2d_data.svg
@@ -0,0 +1,576 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gp_2d_in_error.pdf b/GPy/testing/baseline/gp_2d_in_error.pdf
deleted file mode 100644
index 03fa968e..00000000
Binary files a/GPy/testing/baseline/gp_2d_in_error.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gp_2d_in_error.svg b/GPy/testing/baseline/gp_2d_in_error.svg
new file mode 100644
index 00000000..2c3c4223
--- /dev/null
+++ b/GPy/testing/baseline/gp_2d_in_error.svg
@@ -0,0 +1,870 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gp_2d_inducing.pdf b/GPy/testing/baseline/gp_2d_inducing.pdf
deleted file mode 100644
index 44a8c6a7..00000000
Binary files a/GPy/testing/baseline/gp_2d_inducing.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gp_2d_inducing.svg b/GPy/testing/baseline/gp_2d_inducing.svg
new file mode 100644
index 00000000..e97547fa
--- /dev/null
+++ b/GPy/testing/baseline/gp_2d_inducing.svg
@@ -0,0 +1,702 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gp_2d_mean.pdf b/GPy/testing/baseline/gp_2d_mean.pdf
deleted file mode 100644
index 7d1be960..00000000
Binary files a/GPy/testing/baseline/gp_2d_mean.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gp_2d_mean.svg b/GPy/testing/baseline/gp_2d_mean.svg
new file mode 100644
index 00000000..a1d85f95
--- /dev/null
+++ b/GPy/testing/baseline/gp_2d_mean.svg
@@ -0,0 +1,1764 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gp_3d_data.pdf b/GPy/testing/baseline/gp_3d_data.pdf
deleted file mode 100644
index 797ab432..00000000
Binary files a/GPy/testing/baseline/gp_3d_data.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gp_3d_data.svg b/GPy/testing/baseline/gp_3d_data.svg
new file mode 100644
index 00000000..b251c59c
--- /dev/null
+++ b/GPy/testing/baseline/gp_3d_data.svg
@@ -0,0 +1,783 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gp_3d_inducing.pdf b/GPy/testing/baseline/gp_3d_inducing.pdf
deleted file mode 100644
index 8399e084..00000000
Binary files a/GPy/testing/baseline/gp_3d_inducing.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gp_3d_inducing.svg b/GPy/testing/baseline/gp_3d_inducing.svg
new file mode 100644
index 00000000..e77acba7
--- /dev/null
+++ b/GPy/testing/baseline/gp_3d_inducing.svg
@@ -0,0 +1,917 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gp_3d_mean.pdf b/GPy/testing/baseline/gp_3d_mean.pdf
deleted file mode 100644
index 455f7964..00000000
Binary files a/GPy/testing/baseline/gp_3d_mean.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gp_3d_mean.svg b/GPy/testing/baseline/gp_3d_mean.svg
new file mode 100644
index 00000000..2488657d
--- /dev/null
+++ b/GPy/testing/baseline/gp_3d_mean.svg
@@ -0,0 +1,9878 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gp_class_likelihood.pdf b/GPy/testing/baseline/gp_class_likelihood.pdf
deleted file mode 100644
index a6b81a69..00000000
Binary files a/GPy/testing/baseline/gp_class_likelihood.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gp_class_likelihood.svg b/GPy/testing/baseline/gp_class_likelihood.svg
new file mode 100644
index 00000000..5f49a90e
--- /dev/null
+++ b/GPy/testing/baseline/gp_class_likelihood.svg
@@ -0,0 +1,1504 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gp_class_raw.pdf b/GPy/testing/baseline/gp_class_raw.pdf
deleted file mode 100644
index 50003c01..00000000
Binary files a/GPy/testing/baseline/gp_class_raw.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gp_class_raw.svg b/GPy/testing/baseline/gp_class_raw.svg
new file mode 100644
index 00000000..cd61f8d6
--- /dev/null
+++ b/GPy/testing/baseline/gp_class_raw.svg
@@ -0,0 +1,1267 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gp_class_raw_link.pdf b/GPy/testing/baseline/gp_class_raw_link.pdf
deleted file mode 100644
index 71031012..00000000
Binary files a/GPy/testing/baseline/gp_class_raw_link.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gp_class_raw_link.svg b/GPy/testing/baseline/gp_class_raw_link.svg
new file mode 100644
index 00000000..4865ae09
--- /dev/null
+++ b/GPy/testing/baseline/gp_class_raw_link.svg
@@ -0,0 +1,1509 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gp_conf.pdf b/GPy/testing/baseline/gp_conf.pdf
deleted file mode 100644
index b5ddc5e7..00000000
Binary files a/GPy/testing/baseline/gp_conf.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gp_conf.svg b/GPy/testing/baseline/gp_conf.svg
new file mode 100644
index 00000000..cc3c8ce5
--- /dev/null
+++ b/GPy/testing/baseline/gp_conf.svg
@@ -0,0 +1,903 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gp_data.pdf b/GPy/testing/baseline/gp_data.pdf
deleted file mode 100644
index 6165cc25..00000000
Binary files a/GPy/testing/baseline/gp_data.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gp_data.svg b/GPy/testing/baseline/gp_data.svg
new file mode 100644
index 00000000..f049e26c
--- /dev/null
+++ b/GPy/testing/baseline/gp_data.svg
@@ -0,0 +1,582 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gp_density.pdf b/GPy/testing/baseline/gp_density.pdf
deleted file mode 100644
index b7fd9f50..00000000
Binary files a/GPy/testing/baseline/gp_density.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gp_density.svg b/GPy/testing/baseline/gp_density.svg
new file mode 100644
index 00000000..c8c1df87
--- /dev/null
+++ b/GPy/testing/baseline/gp_density.svg
@@ -0,0 +1,28427 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gp_in_error.pdf b/GPy/testing/baseline/gp_in_error.pdf
deleted file mode 100644
index d6edc3da..00000000
Binary files a/GPy/testing/baseline/gp_in_error.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gp_in_error.svg b/GPy/testing/baseline/gp_in_error.svg
new file mode 100644
index 00000000..848d2bfb
--- /dev/null
+++ b/GPy/testing/baseline/gp_in_error.svg
@@ -0,0 +1,726 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gp_mean.pdf b/GPy/testing/baseline/gp_mean.pdf
deleted file mode 100644
index c19d0fdc..00000000
Binary files a/GPy/testing/baseline/gp_mean.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gp_mean.svg b/GPy/testing/baseline/gp_mean.svg
new file mode 100644
index 00000000..0ba645b7
--- /dev/null
+++ b/GPy/testing/baseline/gp_mean.svg
@@ -0,0 +1,601 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gp_out_error.pdf b/GPy/testing/baseline/gp_out_error.pdf
deleted file mode 100644
index 98fd9d87..00000000
Binary files a/GPy/testing/baseline/gp_out_error.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gp_out_error.svg b/GPy/testing/baseline/gp_out_error.svg
new file mode 100644
index 00000000..9af85dca
--- /dev/null
+++ b/GPy/testing/baseline/gp_out_error.svg
@@ -0,0 +1,780 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gp_samples.pdf b/GPy/testing/baseline/gp_samples.pdf
deleted file mode 100644
index 155c1a26..00000000
Binary files a/GPy/testing/baseline/gp_samples.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gp_samples.svg b/GPy/testing/baseline/gp_samples.svg
new file mode 100644
index 00000000..60435a1e
--- /dev/null
+++ b/GPy/testing/baseline/gp_samples.svg
@@ -0,0 +1,1081 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gplvm_gradient.pdf b/GPy/testing/baseline/gplvm_gradient.pdf
deleted file mode 100644
index 12e99491..00000000
Binary files a/GPy/testing/baseline/gplvm_gradient.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gplvm_gradient.svg b/GPy/testing/baseline/gplvm_gradient.svg
new file mode 100644
index 00000000..2fc545aa
--- /dev/null
+++ b/GPy/testing/baseline/gplvm_gradient.svg
@@ -0,0 +1,1649 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gplvm_latent.pdf b/GPy/testing/baseline/gplvm_latent.pdf
deleted file mode 100644
index ba6c4bb9..00000000
Binary files a/GPy/testing/baseline/gplvm_latent.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gplvm_latent.svg b/GPy/testing/baseline/gplvm_latent.svg
new file mode 100644
index 00000000..a2b8d061
--- /dev/null
+++ b/GPy/testing/baseline/gplvm_latent.svg
@@ -0,0 +1,1047 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gplvm_latent_3d.pdf b/GPy/testing/baseline/gplvm_latent_3d.pdf
deleted file mode 100644
index e0b796eb..00000000
Binary files a/GPy/testing/baseline/gplvm_latent_3d.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gplvm_latent_3d.svg b/GPy/testing/baseline/gplvm_latent_3d.svg
new file mode 100644
index 00000000..899f56ff
--- /dev/null
+++ b/GPy/testing/baseline/gplvm_latent_3d.svg
@@ -0,0 +1,1418 @@
+
+
+
+
diff --git a/GPy/testing/baseline/gplvm_magnification.pdf b/GPy/testing/baseline/gplvm_magnification.pdf
deleted file mode 100644
index 11e53381..00000000
Binary files a/GPy/testing/baseline/gplvm_magnification.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/gplvm_magnification.svg b/GPy/testing/baseline/gplvm_magnification.svg
new file mode 100644
index 00000000..19157763
--- /dev/null
+++ b/GPy/testing/baseline/gplvm_magnification.svg
@@ -0,0 +1,1047 @@
+
+
+
+
diff --git a/GPy/testing/baseline/kern_ARD.pdf b/GPy/testing/baseline/kern_ARD.pdf
deleted file mode 100644
index 9dcfacc2..00000000
Binary files a/GPy/testing/baseline/kern_ARD.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/kern_ARD.svg b/GPy/testing/baseline/kern_ARD.svg
new file mode 100644
index 00000000..5d83d999
--- /dev/null
+++ b/GPy/testing/baseline/kern_ARD.svg
@@ -0,0 +1,1150 @@
+
+
+
+
diff --git a/GPy/testing/baseline/kern_cov_1d.pdf b/GPy/testing/baseline/kern_cov_1d.pdf
deleted file mode 100644
index f676bfee..00000000
Binary files a/GPy/testing/baseline/kern_cov_1d.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/kern_cov_1d.svg b/GPy/testing/baseline/kern_cov_1d.svg
new file mode 100644
index 00000000..df42759d
--- /dev/null
+++ b/GPy/testing/baseline/kern_cov_1d.svg
@@ -0,0 +1,1018 @@
+
+
+
+
diff --git a/GPy/testing/baseline/kern_cov_2d.pdf b/GPy/testing/baseline/kern_cov_2d.pdf
deleted file mode 100644
index 3ab99b6d..00000000
Binary files a/GPy/testing/baseline/kern_cov_2d.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/kern_cov_2d.svg b/GPy/testing/baseline/kern_cov_2d.svg
new file mode 100644
index 00000000..0ff2d966
--- /dev/null
+++ b/GPy/testing/baseline/kern_cov_2d.svg
@@ -0,0 +1,1489 @@
+
+
+
+
diff --git a/GPy/testing/baseline/kern_cov_3d.pdf b/GPy/testing/baseline/kern_cov_3d.pdf
deleted file mode 100644
index fc0aea29..00000000
Binary files a/GPy/testing/baseline/kern_cov_3d.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/kern_cov_3d.svg b/GPy/testing/baseline/kern_cov_3d.svg
new file mode 100644
index 00000000..dfcaa52c
--- /dev/null
+++ b/GPy/testing/baseline/kern_cov_3d.svg
@@ -0,0 +1,10230 @@
+
+
+
+
diff --git a/GPy/testing/baseline/kern_cov_no_lim.pdf b/GPy/testing/baseline/kern_cov_no_lim.pdf
deleted file mode 100644
index df107db7..00000000
Binary files a/GPy/testing/baseline/kern_cov_no_lim.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/kern_cov_no_lim.svg b/GPy/testing/baseline/kern_cov_no_lim.svg
new file mode 100644
index 00000000..e0045db1
--- /dev/null
+++ b/GPy/testing/baseline/kern_cov_no_lim.svg
@@ -0,0 +1,1160 @@
+
+
+
+
diff --git a/GPy/testing/baseline/sparse_gp_class_likelihood.pdf b/GPy/testing/baseline/sparse_gp_class_likelihood.pdf
deleted file mode 100644
index 89150be3..00000000
Binary files a/GPy/testing/baseline/sparse_gp_class_likelihood.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/sparse_gp_class_likelihood.svg b/GPy/testing/baseline/sparse_gp_class_likelihood.svg
new file mode 100644
index 00000000..481a2893
--- /dev/null
+++ b/GPy/testing/baseline/sparse_gp_class_likelihood.svg
@@ -0,0 +1,1476 @@
+
+
+
+
diff --git a/GPy/testing/baseline/sparse_gp_class_raw.pdf b/GPy/testing/baseline/sparse_gp_class_raw.pdf
deleted file mode 100644
index e177967b..00000000
Binary files a/GPy/testing/baseline/sparse_gp_class_raw.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/sparse_gp_class_raw.svg b/GPy/testing/baseline/sparse_gp_class_raw.svg
new file mode 100644
index 00000000..4e226d45
--- /dev/null
+++ b/GPy/testing/baseline/sparse_gp_class_raw.svg
@@ -0,0 +1,1968 @@
+
+
+
+
diff --git a/GPy/testing/baseline/sparse_gp_class_raw_link.pdf b/GPy/testing/baseline/sparse_gp_class_raw_link.pdf
deleted file mode 100644
index fc9bc0d3..00000000
Binary files a/GPy/testing/baseline/sparse_gp_class_raw_link.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/sparse_gp_class_raw_link.svg b/GPy/testing/baseline/sparse_gp_class_raw_link.svg
new file mode 100644
index 00000000..0d9cae98
--- /dev/null
+++ b/GPy/testing/baseline/sparse_gp_class_raw_link.svg
@@ -0,0 +1,2162 @@
+
+
+
+
diff --git a/GPy/testing/baseline/sparse_gp_data_error.pdf b/GPy/testing/baseline/sparse_gp_data_error.pdf
deleted file mode 100644
index 63dca1f7..00000000
Binary files a/GPy/testing/baseline/sparse_gp_data_error.pdf and /dev/null differ
diff --git a/GPy/testing/baseline/sparse_gp_data_error.svg b/GPy/testing/baseline/sparse_gp_data_error.svg
new file mode 100644
index 00000000..b828aab6
--- /dev/null
+++ b/GPy/testing/baseline/sparse_gp_data_error.svg
@@ -0,0 +1,562 @@
+
+
+
+
diff --git a/GPy/testing/plotting_tests.py b/GPy/testing/plotting_tests.py
index 7ddbf208..7d93dd08 100644
--- a/GPy/testing/plotting_tests.py
+++ b/GPy/testing/plotting_tests.py
@@ -32,13 +32,19 @@
#===============================================================================
# SKIPPING PLOTTING BECAUSE IT BEHAVES DIFFERENTLY ON DIFFERENT
# SYSTEMS, AND WILL MISBEHAVE
-from nose import SkipTest
+#from nose import SkipTest
#raise SkipTest("Skipping Matplotlib testing")
#===============================================================================
-import matplotlib
+try:
+ import matplotlib
+ matplotlib.use('agg')
+except ImportError:
+ # matplotlib not installed
+ from nose import SkipTest
+ raise SkipTest("Skipping Matplotlib testing")
+
from unittest.case import TestCase
-matplotlib.use('pdf')
import numpy as np
import GPy, os
@@ -66,7 +72,7 @@ try:
except ImportError:
raise SkipTest("Matplotlib not installed, not testing plots")
-extensions = ['pdf']
+extensions = ['svg']
def _image_directories():
"""
@@ -101,9 +107,9 @@ def _image_comparison(baseline_images, extensions=['pdf','svg','png'], tol=11):
#fig.set_frameon(False)
fig.canvas.draw()
fig.savefig(os.path.join(result_dir, "{}.{}".format(base, ext)),
- #transparent=True,
- #edgecolor='none',
- #facecolor='none',
+ transparent=True,
+ edgecolor='none',
+ facecolor='none',
bbox='tight')
for num, base in zip(plt.get_fignums(), baseline_images):
for ext in extensions: