用 x =df2.index .values, y = df2.coulmn.values 作图散点

plotly scatter with x =df2.index .values, y = df2.coulmn.values

我有一个时间序列数据集,其中包含售出的商品以及每个日期的售出量。我在转置后使用以下代码进行绘图散点。我已经为散点图定义了 x =df.index.values, y = df.coulmn.values,但我得到一个空白图表。 我没有收到错误,需要您的专家指导才能解决。

import plotly.graph_objs as go
import plotly.express as px
import plotly.offline as pyo

df2 =df1[ df1['Country']== 'Pen'].groupby(['Pen']).sum()

df2= df2.transpose()

trace = go.Scatter(
x= [dict(values=list(df2.index))],
y= [dict(values=list(df2.columns))],mode='lines')
layout = go.Layout( title='Sold item count')
data= [trace]

fig = go.Figure(data=data, layout=layout)

pyo.plot(fig)

即使我试过 x =df2.index.values, y = df2.coulmn.values 还是一样。

问题出在日期格式上,数据集中的数据很少pd.to_datetime帮助解决了这个问题。