fig_2 = plt.figure(figsize=(16,6))
axes2 = fig_2.add_axes([0,0,1,1])
axes2.plot(tesla_df['Volume'])
axes2.plot(gm_df['Volume'])
axes2.plot(ford_df['Volume'])
plt.legend(['Tesla','GM','Ford'])
axes2.xaxis.set_minor_locator(dates.MonthLocator())
axes2.xaxis.set_minor_formatter(dates.DateFormatter('%m--%Y'))
如何使图表上的日期每6个月而不是每个月显示在x轴上?
答案 0 :(得分:0)
您将指定MonthLocator
初始化的月份。所以在1月和7月这两个月
matplotlib.dates.MonthLocator((1,7))
如果您不在乎要打勾的月份,也可以指定时间间隔
matplotlib.dates.MonthLocator(interval=6)