diff --git a/.gitignore b/.gitignore
index e4fb17630ff10f98a2df6074a9113a2b558bce6e..f98d02aa85401bc0d782c52d341d614609c45198 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
 .idea
 *.csv
 *graph.pdf
+*analysis.pdf
 __pycache__
 
diff --git a/Python_script/analysis.py b/Python_script/analysis.py
index 91835aff760f935480ecc541dfa704fce7611859..5ec2edecbfb68a5b734ba66c239d66ab4ee89d2c 100644
--- a/Python_script/analysis.py
+++ b/Python_script/analysis.py
@@ -78,6 +78,9 @@ def plot_sweep(temperatures, humidities, basename, sweep_type):
     ax2.set_ylabel('S21 magnitude [dB]', color='red')
     
     fig.tight_layout()  # otherwise the right y-label is slightly clipped
+
+    fig.savefig(basename+'_analysis.pdf')
+    
     plt.show()