diff --git a/modules/base/pymod/table.py b/modules/base/pymod/table.py
index 5f293c4ae23a739e9508c1b23e4282babf00bd5d..1e20e4eae4100d265a6e7c3c008d9216a4e1516a 100644
--- a/modules/base/pymod/table.py
+++ b/modules/base/pymod/table.py
@@ -2959,8 +2959,10 @@ Statistics for column %(col)s
       plt.title(title, size='x-large', fontweight='bold')
       plt.ylabel(y_title, size='x-large')
       plt.xlabel(x_title, size='x-large')
-      
-      plt.xscale('log', base=10)
+      try:
+        plt.xscale('log', basex=10)
+      except:
+        plt.xscale('log', base=10) # breaking change in matplotlib 3.5
       plt.xlim(0.001, 1.0)
 
       if save: