We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents a8dc92e + 65e4f29 commit 85dd48aCopy full SHA for 85dd48a
labours.py
@@ -1350,7 +1350,7 @@ def dist_callback(x, y):
1350
interval = int(numpy.ceil(num_months / target_num_labels))
1351
if interval >= 8:
1352
interval = int(numpy.ceil(num_months / (12 * target_num_labels)))
1353
- 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)))
1354
axes[-1].xaxis.set_major_formatter(matplotlib.dates.DateFormatter("%Y"))
1355
else:
1356
axes[-1].xaxis.set_major_locator(matplotlib.dates.MonthLocator(interval=interval))
0 commit comments