首页 > 解决方案 > 用 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还是一样。

标签: python-3.xplotly-dashplotly-python

解决方案


问题在于数据集中数据很少的日期格式pd.to_datetime有助于解决问题。


推荐阅读