我正在尝试使用Plotly在jupyter-notebooks
中绘制一些值。我的数据就像
Date | [['keys'],['values']]
-------------|---------------------------------------
'2019-07-01' | [['key1','key2','key3'],['1','2','3']]
'2019-07-02' | [['key4','key5'],['5','6']]
'2019-07-03' | [['key3'],['9']]
这是什么意思
第一天有3个键可供选择,
第2天只有两个钥匙可供选择
在第3天,只有1个可供选择
现在我想用
将其绘制在堆积的条形图中x轴为
Date
y轴为values
,工具提示/提示为keys
我已经尝试过使用dataFrame编写几对代码,将其作为单独的列表进行操作,但似乎没有按预期工作
df=pd.DataFrame(data=keyValueList)
stackBar = []
for j in range(len(df)):
box = go.Bar(x=dateList,y=df[1][j],name=str(df[0][j]))
stackBar.append(box)
data = stackBar
layout = go.Layout(
barmode='stack',
showlegend=False
)
fig = go.Figure(data=data, layout=layout)
plotly.offline.iplot(fig, filename='sample-stackbar')
我没有达到我的期望。我该如何解决?