【发布时间】:2014-05-13 16:23:24
【问题描述】:
我每天的每一分钟都有数据点:
import numpy as np
data = np.random.random(1440,)
# I can represent minutes as integers:
mins = np.arange(1440,dtype=np.int)
# convert to datetime
import datetime
times=np.array([datetime.datetime(2014, 5, 13, int(p/60), p%60) for p in mins])
# and plot for every 20 samples:
import matplotlib.pyplot as plt
plt.plot(times[1::20], data[1::20])
给我:
如何将 x 轴格式更改为 HH:MM?
我尝试使用 datetime.time() 函数而不是 datetime.datetime() 但这会导致错误。
【问题讨论】:
标签: python datetime numpy matplotlib