例如,我有一个数据框:
In [1]: import pandas as pd
In [2]: df = pd.DataFrame(data = [{'key': '1', 'value': '1', 'metadata': '3'}, {'key': '2', 'value': '2', 'metadata': '3'}, {'key': '1', 'value': '3', 'metadata': '3'}, {'key': '2', 'value': '4', 'metadata':
...: '3'}])
In [3]: df
Out[3]:
key value metadata
0 1 1 3
1 2 2 3
2 1 3 3
3 2 4 3
我想用“键”分割df,即
In [4]: df_list = [d for _, d in df.groupby(['key'])]
In [5]: df_list
Out[5]:
[ key value metadata
0 1 1 3
2 1 3 3,
key value metadata
1 2 2 3
3 2 4 3]
现在我有dataFrame
基于唯一键数量的 N (2) 的列表。我怎样才能用它来绘制这个plotly
?
我可以
In [6]: import plotly.express as px
In [7]: fig = px.line(df_list[0])
但我怎样才能添加其他行?plotly.express.Figure
没有add_line
办法...