Matplotlib在特定日期设置次刻度

时间:2019-03-06 21:13:40

标签: python matplotlib

我正在尝试在特定日期在Matplotlib中设置一个小刻度,以指示该日期的更改,但是我似乎找不到实现该更改的方法。 我希望我的minor_locator仅保留在1991-01-01的日期。

我的代码:

fig,ax = plt.subplots(figsize=(12,8))
ax.plot_date(texas_third_final.index,texas_third_final['Value'],'-')

ax.xaxis.set_major_locator(dates.YearLocator())
ax.xaxis.set_major_formatter(dates.DateFormatter('%Y'))

ax.xaxis.set_minor_locator(dates.YearLocator())
ax.xaxis.set_minor_formatter(dates.DateFormatter('\n\n%Y'))

fig.autofmt_xdate()
plt.tight_layout()

图表布局和代码:

Chart Layout and code

0 个答案:

没有答案