У меня есть следующий 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 [нс], а datetime - dtype datetime64 [нс].
Теперь я запускаю следующую команду
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')
Что означает эта ошибка и как я могу построить свои внутридневные данные? Код работает, когда я использую ежедневные данные, то есть datetime с 00:00:00 ...