--- /dev/null
+--- plotperf.py.orig   2021-05-09 10:42:17.858983226 +0200
++++ plotperf.py        2021-05-09 10:43:09.410934186 +0200
+@@ -18,11 +18,13 @@
+ # Generates matplotlib line and bar charts from the netperf.csv raw data file
+ #
+ 
++from __future__ import print_function
++from builtins import range
+ try:
+   import matplotlib.pyplot as plt
+-except Exception, e:
++except Exception as e:
+   # Translate the traceback to a more friendly error message
+-  print "Exception (%s) while importing matplotlib - install with apt-get install python-matplotlib (or equivalent package manager)" % e
++  print("Exception (%s) while importing matplotlib - install with apt-get install python-matplotlib (or equivalent package manager)" % e)
+   raise
+ 
+ import numpy
+@@ -93,7 +95,7 @@
+   for ext in [ "png", "svg" ]:
+     fname = os.path.join(options.outputdir, "{0}.{1}".format(options.suffix, ext))
+     plt.savefig(fname, dpi=100)
+-    print "Saved {0}".format(fname)
++    print("Saved {0}".format(fname))
+ 
+   barlabels = []
+   barvalues = []
+@@ -105,7 +107,7 @@
+     barvalues.append(float(data[n][1]))
+ 
+   plt.clf()
+-  plt.barh(bottom=range(0, len(data)-1),
++  plt.barh(list(range(0, len(data)-1)),
+            height=0.5,
+            width=barvalues,
+            align='center')
+@@ -117,4 +119,4 @@
+   for ext in [ "png", "svg" ]:
+     fname = os.path.join(options.outputdir, "{0}.bar.{1}".format(options.suffix, ext))
+     plt.savefig(fname, dpi=100)
+-    print "Saved {0}".format(fname)
++    print("Saved {0}".format(fname))