aboutsummaryrefslogtreecommitdiffstats
path: root/docker/benchmarking/plotperf.py.patch
blob: 45a64e1ec9fa22dfea49e3ffb2ba083e3024afc4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
--- 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))