【发布时间】:2020-10-09 10:31:31
【问题描述】:
我有一个从 dict 创建的 pandas DataFrame,并想从中创建一个情节线图。然而,DataFrame 包含列表,看起来像这样:
a ... L
0 a_0 ... [L_00, L_01]
1 a_1 ... [L_10, L_11]
2 a_2 ... [L_20, L_21]
3 a_3 ... [L_30, L_31]
我的情节应该是L_i0 的值与a_i 绘制的,但我只能创建给出这样的列名称的情节:
fig = px.line(dataframe, x='a', y='L')
我知道我可以访问像 ['L'][i][0] 这样的值,然后遍历 i 但是否可以告诉 plotly 只取列表 L 的第一个值?
示例数据帧
df = pd.DataFrame({'a':[1,2,3],
'L':[[10,11,12], [20,21,22], [30,31,21]]})
【问题讨论】:
标签: python pandas dataframe plotly plotly-dash