python绘制图像日期的简单处理

python绘制图像日期的简单处理

<pre>

import numpy as np
import matplotlib.pyplot as plt
import datetime
import matplotlib as mpl

生成图形窗口

fig = plt.figure()

ax = fig.add_subplot(111)

设置开始时间

start = datetime.datetime(2015,1,1)

设置结束时间

stop = datetime.datetime(2016,1,1)

设置时间间隔

delta = datetime.timedelta(days=1)

生成横坐标时间的数据,dates为array数组,浮点数

dates = mpl.dates.drange(start,stop,delta)

生成上下波动的随机数据

y=np.random.rand(len(dates))

得到当前的坐标轴对象

ax =plt.gca()

按日期绘制图形

ax.plot_date(dates,y,'y-')

设置日期显示格式

date_format = mpl.dates.DateFormatter('%Y-%m')

将该日期格式设置设置到坐标系中

ax.xaxis.set_major_formatter(date_format)

自动调整日期显示位置

fig.autofmt_xdate()

显示图形

plt.show()
</pre>

figure_1.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容