Python: создать график с внутридневным временем - PullRequest
0 голосов
/ 27 августа 2018

У меня есть следующий 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 ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...