David 10 лет назад
Родитель
Сommit
1587fe4645
1 измененных файлов с 10 добавлено и 1 удалено
  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)