diff --git a/ntrfc/turbo/cascade_case/utils/probecontainer.py b/ntrfc/turbo/cascade_case/utils/probecontainer.py
index 6e226c1e92c715755948a756bea4ae66d0ab55ae..8148e8d4294dbb5f4b542e2d7b57dd1e6fa97128 100644
--- a/ntrfc/turbo/cascade_case/utils/probecontainer.py
+++ b/ntrfc/turbo/cascade_case/utils/probecontainer.py
@@ -1,6 +1,6 @@
 import tempfile
 from dataclasses import dataclass, field
-
+import matplotlib
 import matplotlib.pyplot as plt
 import numpy as np
 
@@ -40,6 +40,7 @@ class ProbeContainer:
             tmpdir = tempfile.mkdtemp()
             path = tmpdir + "/plot.png"
         plotprobelist = self.filter_probes(groupname, positions)
+        matplotlib.use('Agg')
         plt.figure(figsize=(32, 24), dpi=200)
         for probe in plotprobelist:
             if probe.values[value][0].shape == (1,):