我有三个列表,其中包含要通过 Plotly 显示的数据。第一列表示纪元时间戳(以毫秒为单位),第二列和第三列是要绘制的系列。
我正在尝试正确创建 pandas 数据框,以传递给 Plotly。
到目前为止我有这个:
import pandas as pd
epoch=[1716591253000, 1716591254000, 1716591255000, 1716591256000]
series_1=[5,6,7,8]
series_2=[9,10,11,12]
df = pd.DataFrame(data=zip(epoch,series_1,series_2),columns=['Datetime','Series 1','Series 2'])
print(df)
但我不确定如何告诉 pandas 第一列是日期时间列,并且在传递给 Plotly 时需要作为 x 轴。
我找到了这些时间序列的例子:
https://plotly.com/python/time-series/
但不幸的是他们正在加载预先创建的数据
将列转换为
datetime
,然后将其用作 x 轴: