浏览代码

Merge pull request #191 from EgorBu/master

Fix https://github.com/src-d/hercules/issues/190
Vadim Markovtsev 6 年之前
父节点
当前提交
85dd48ad9b
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      labours.py

+ 1 - 1
labours.py

@@ -1350,7 +1350,7 @@ def show_devs(args, name, start_date, end_date, data):
     interval = int(numpy.ceil(num_months / target_num_labels))
     interval = int(numpy.ceil(num_months / target_num_labels))
     if interval >= 8:
     if interval >= 8:
         interval = int(numpy.ceil(num_months / (12 * target_num_labels)))
         interval = int(numpy.ceil(num_months / (12 * target_num_labels)))
-        axes[-1].xaxis.set_major_locator(matplotlib.dates.YearLocator(interval=interval))
+        axes[-1].xaxis.set_major_locator(matplotlib.dates.YearLocator(base=max(1, interval // 12)))
         axes[-1].xaxis.set_major_formatter(matplotlib.dates.DateFormatter("%Y"))
         axes[-1].xaxis.set_major_formatter(matplotlib.dates.DateFormatter("%Y"))
     else:
     else:
         axes[-1].xaxis.set_major_locator(matplotlib.dates.MonthLocator(interval=interval))
         axes[-1].xaxis.set_major_locator(matplotlib.dates.MonthLocator(interval=interval))