метка xtick python matplotlib bar plot переполнена, как сделать xticks разреженными - PullRequest
0 голосов
/ 07 апреля 2020

Я хочу построить гистограмму, используя следующий код

num_trade.plot.bar()

, где num_trade - это pandas.Series объект. Это результат

enter image description here

метки xtick переполнены, как сделать их более разреженными, чтобы метки были более заметными?

1 Ответ

1 голос
/ 07 апреля 2020

Предполагая, что ось x является данными временного ряда, простой способ добиться этого - использовать следующие настройки, которые позаботятся об этом автоматически

locator = mdates.AutoDateLocator()
formatter = mdates.ConciseDateFormatter(locator)

ax.xaxis.set_major_locator(locator)
ax.xaxis.set_major_formatter(formatter)
...