Используйте pandas timedelta64 в качестве оси X в Matplotlib - PullRequest
0 голосов
/ 23 ноября 2018

У меня есть массив numpy с d-типом timedelta64 [нс].Однако, использование этого в качестве оси X на графике matplotlib выходит с метками 4.320, 4.325, 4.330 и т. Д.

Кажется, что matplotlib не может правильно отображать timedelta64, как я могу преобразовать его в datetime.timedelta?

Время выборки: 12: 00: 00.08012

print arr [2] возвращает 0 дней 12: 00: 00.08012

x = tbl.time
f, ax = plt.subplots(2, sharex=True)
ax[0].plot(x, tbl.column, label='test', color='red')
ax[1].plot(x, tbl.column2, label='test2', color='blue')
plt.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...