首页 > 解决方案 > Plotly python timedelta64(10:43:23.123456)在散点图上显示不一样

问题描述

df_exec['exctn_tim']

0   10:40:01.169646
1   10:40:01.169709

Name: exctn_tim, dtype: timedelta64[ns]

我想使用 exctn_tim 作为 x 轴来绘制图形,但是当我在 Plotly Scatter 图中执行此操作时,它会自动更改为: 38.40117T这完全不是可读的时间格式,它会弄乱我的整个图形。

标签: plotlyscatter-plottimedeltaplotly-python

解决方案


不幸的是,这似乎是 Plotly 中的一个未解决问题,并且 timedelta64 似乎不是受支持的格式。

一种可能的解决方法是将数据框的这一特定列转换为包含日期和时间的格式:df_exec['exctn_tim'] = df_exec['exctn_tim'] + pd.to_datetime('1970/01/01')


推荐阅读