用 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
帮助解决了这个问题。
我有一个时间序列数据集,其中包含售出的商品以及每个日期的售出量。我在转置后使用以下代码进行绘图散点。我已经为散点图定义了 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
帮助解决了这个问题。