我有一个Series,每个元素的每种数据类型为datetime.time。数据包括事件在24小时内发生的时间,我想绘制该系列的直方图。我使用以下代码,并考虑了48个垃圾箱来显示每30分钟发生的事件数。
fig = plt.figure()
sns.set()
plt.xlabel("Departure time")
plt.ylabel("Frequency of daily travel")
_=plt.hist(data1["Time"], bins=48)
plt.show()
但是我得到了这个错误:
return pydt.time(h, m, s, msus).strftime(fmt)[:-3]
ValueError: microsecond must be in 0..999999
我不知道,因为我检查了该系列的所有元素的微秒为0。