def plot_date_axis(axes):
from matplotlib import dates
date_fmt = dates.DateFormatter('%d/%b')
hour_fmt = dates.DateFormatter('%H:%M')
# TODO: set xaxis minor interval dynamically
axes.xaxis.set_major_locator(dates.DayLocator(interval=1))
axes.xaxis.set_major_formatter(date_fmt)
# less than 5 days and interval of 3 is okay
axes.xaxis.set_minor_locator(dates.HourLocator(interval=4))
axes.xaxis.set_minor_formatter(hour_fmt)
axes.xaxis.set_tick_params(which='major', pad=15)
评论列表
文章目录