diff --git a/ariaec/conf/aria_ec.ini b/ariaec/conf/aria_ec.ini
index 9986976475bf45738e71f9732577d9423cbcd230..c9601da9c8674aaca09bcee6d0f95747c3cb84b8 100644
--- a/ariaec/conf/aria_ec.ini
+++ b/ariaec/conf/aria_ec.ini
@@ -126,7 +126,7 @@ whatif_executable:                          whatif
 ; Plot settings
 n_factor:                                   1.5
 groupby_method:                             min
-save_fig:                                   True
+save_fig:                                   False
 size_fig:                                   10
 plot_ext:                                   pdf
 plot_dpi:                                   200
diff --git a/ariaec/econverter.pyc b/ariaec/econverter.pyc
index 62a3f6f1b9395dd57a2ab69c023759a79255dee6..57c084614de16a63993c78c02a662441d3cde1b2 100644
Binary files a/ariaec/econverter.pyc and b/ariaec/econverter.pyc differ
diff --git a/ariaec/maplot.py b/ariaec/maplot.py
index 612084a18696255e7fa97ad953f5e24cfa7f800a..d572fa71041e8ada0f48cfea5c8d8c24892603e9 100644
--- a/ariaec/maplot.py
+++ b/ariaec/maplot.py
@@ -89,9 +89,10 @@ class AriaEcContactMap(object):
             if mapt == self.reftype:
                 refmap.write_contacts("_".join((self.outprefix, mapt)),
                                       outdir=outdir)
-                refmap.saveplot(outdir=outdir,
-                                outprefix="_".join((self.outprefix, mapt)),
-                                **plotparams)
+                if self.settings.contactmap.config.get("save_fig"):
+                    refmap.saveplot(outdir=outdir,
+                                    outprefix="_".join((self.outprefix, mapt)),
+                                    **plotparams)
                 continue
 
             if self.allresmap[mapt].get("contactmap") is not None and \
diff --git a/ariaec/maplot.pyc b/ariaec/maplot.pyc
index 2afc56e5bc0e858765be4aac362de641466c6795..8958d2277dc122fd4fe90de78e96825a479c3ab6 100644
Binary files a/ariaec/maplot.pyc and b/ariaec/maplot.pyc differ
diff --git a/ariaec/protein.pyc b/ariaec/protein.pyc
index 0a475d73fd8da2c3492cfcf470b71ee4e346c614..d1705b8cec306250c959a81e7042ce8c4a265b99 100644
Binary files a/ariaec/protein.pyc and b/ariaec/protein.pyc differ
diff --git a/ariaec/protmap.py b/ariaec/protmap.py
index 7d86ee86e3b1113f1bde889955e4ebe1b63f983f..8df6a4a23d0b23802f225a4fd8b7942171d37de3 100644
--- a/ariaec/protmap.py
+++ b/ariaec/protmap.py
@@ -16,8 +16,6 @@ import operator
 import pandas as pd
 import seaborn as sns
 import numpy as np
-import matplotlib
-matplotlib.use('pdf')
 import matplotlib.pyplot as plt
 import aria.ConversionTable as ConversionTable
 import aria.legacy.AminoAcid as AminoAcid
diff --git a/ariaec/protmap.pyc b/ariaec/protmap.pyc
index 8d5fc716152be95032f2715aef2eb492a4ab70e0..5ba6e868897bda8d32a4230c9684e908a4435f29 100644
Binary files a/ariaec/protmap.pyc and b/ariaec/protmap.pyc differ