Как уменьшить определенные интервалы на основе отметок оси X - PullRequest
3 голосов
/ 03 июня 2019

Я хочу уменьшить интервалы между определенными диапазонами в зависимости от условий на оси X.На изображении, которое я включил, я хочу сжать белые области между серыми блоками, увеличивая серые блоки и перемещая их ближе друг к другу.Я не уверен, возможно ли это.Эта проблема была бы похожа на временную шкалу, но с удалением определенных частей. На рисунке показаны белые и серые области, о которых я говорю.

The picture shows the white and grey regions I am referring to.

Я попытался настроить тикиось и смена основных локаторов.

ax.get_xaxis().set_major_locator(mdates.MonthLocator(interval=2))
ax.get_xaxis().set_major_formatter(mdates.DateFormatter("%b %Y"))
plt.setp(ax.get_xticklabels(), rotation=30, ha="center")
...