def make_dateplot(x, y, outname, ylims=None):
fig, ax = plt.subplots()
fig.autofmt_xdate()
ax.plot_date(x, y, ls='', marker='x')
ax.xaxis.set_major_locator(MonthLocator())
ax.xaxis.set_minor_locator(DayLocator())
ax.xaxis.set_major_formatter(DateFormatter('%Y-%m-%d'))
ax.fmt_xdata = DateFormatter('%Y-%m-%d %H:%M:%S')
if ylims is not None:
ax.set_ylim(ylims)
fig.savefig(outname, dpi=200)
plt.close(fig)
评论列表
文章目录