https://www.jianshu.com/p/6905e310252b 参考
需要画柱状图,日期刻度比较密集,自动出来的结果成了这样
于是就在网上搜索如何自己设置刻度
目前找到的方法是:
import matplotlib.dates as dates
#获取每月一日数据
monthdays = dates.MonthLocator()
#获取每周一的日期数据
mondays = dates.WeekdayLocator(dates.MONDAY)
#获取每日数据
alldays = dates.DayLocator()
#设置主刻度 即长刻度线
ax.xaxis.set_major_locator(monthdays)
#设置副刻度 即短刻度线
ax.xaxis.set_minor_locator(alldays)
monthFormatter = dates.DateFormatter('%m-%Y') # 如:2-2015
dayFormatter = dates.DateFo