绘制日期刻度的图像
#!/usr/bin/python
#coding: utf-8
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
import datetime
fig = plt.figure()
start = datetime.datetime(2016, 1, 1)
end = datetime.datetime(2017, 1, 1)
# 设置日期的间隔为1
delta = datetime.timedelta(days= 1)
# 生成一个matplotlib可以识别的日期对象
dates = mpl.dates.drange(start, end, delta)
# y轴产生随机数
y = np.random.rand(len(dates))
# 获取当前的坐标
ax = plt.gca()
# 使用plot_date绘制日期图像
ax.plot_date(dates, y, linestyle = "-", marker = ".")
plt.show()