Python:使用日内时间创建图表

时间:2018-08-27 18:28:01

标签: python date

我有以下df:

time                 return     datetime
0 days 09:30:00      0.01      2018-01-01 09:30:00
0 days 09:35:00      0.05      2018-01-01 09:35:00

我想使用时间作为x轴来绘制收益。 时间是dtype timedelta64 [ns],日期时间是dtype datetime64 [ns]。

现在我运行以下命令

fig, (ax1) = plt.subplots(1, 1, sharex=True)
ax1.bar(plot["time"], plot["return"], color="red")

我收到以下错误。当我使用datetime列而不是time尝试时,错误是相同的。

TypeError: ufunc subtract cannot use operands with types dtype('<m8[ns]') and dtype('float64')

此错误是什么意思,我该如何绘制我的日内数据?当我使用每日数据(即日期时间为00:00:00 ...)时,该代码有效

0 个答案:

没有答案