Parcourir la source

Limito largo de xlabel

David il y a 10 ans
Parent
commit
1587fe4645
1 fichiers modifiés avec 10 ajouts et 1 suppressions
  1. 10 1
      scripts/batchplotter.py

+ 10 - 1
scripts/batchplotter.py

@@ -50,7 +50,16 @@ def plot(process_data, title, filename):
     ax.set_ylabel('Quantum')
     ax.set_title(title + " - %s" % task_output[0]["tasks"])
     ax.set_xticks([ i + 1.5 * bar_width for i in index])
-    ax.set_xticklabels( ["%s" % task_output[i]["args"] for i in range(len(process_data))])
+
+    xtlbls = []
+    for i in range(len(process_data)):
+        lbl = task_output[i]["args"]
+        if len(lbl) > 30:
+            lbl=lbl[:30]+ "..."
+
+        xtlbls.append(lbl)
+
+    ax.set_xticklabels(xtlbls)
     
     for tick in ax.xaxis.get_major_ticks():
         tick.label.set_fontsize(8)