我有一个二维列表,我想创建一个Plotly 多折线图来表示这些数据。
到目前为止,我有这个代码:
print(len(conv_loss),len(conv_loss[0]))
print(np.array(conv_loss).shape)
conv_loss_df = pd.DataFrame(data=conv_loss, index=namelist, columns=rs)
print(conv_loss_df)
输出:
4 10
(4, 10)
0.0 0.1 0.2 ... 0.7 0.8 0.9
mnist 0.020498 0.123125 0.222588 ... 1.122625 1.387823 1.701249
fashion_mnist 0.232772 0.316569 0.433325 ... 1.281240 1.545556 1.830893
cifar10 0.957889 0.851946 0.921106 ... 1.645510 1.815194 2.104631
cifar100 3.516734 3.052485 3.021778 ... 3.688753 3.937770 4.599526
我希望图表的 x 轴为rs
,颜色为namelist
y 轴为各自的数据本身。
我已经玩过他们为曲线图提供的示例,但我似乎无法让它发挥作用。
我必须让它不出错的方法是:
fig = px.line(conv_loss_df,x=rs)
fig.show()