Plotly 图显示为空

Plotly graph is displaying as empty

我有一个包含列的数据框

 Car | Week | No_Users

其中显示了几周内每辆特定汽车的用户数量数据。

我做了一个支点table

pivot = df.pivot_table(index='Car', columns='Week', values='No_Users', fill_value=0)

并且我正在尝试在 plotly

中使用枢轴 table 构建一个图
data = [go.Scatter(x=pivot.columns, y=pivot[pivot.index==name].values, mode='lines', name=name) for name in pivot.index]
pyo.plot(data)

我没有收到任何错误,但图表没有显示线条。 x 轴和线名称正确,但值未显示在图表中。它只是空的

Ìn pivot[pivot.index==name].values,您在另一个列表中得到了一个列表。

打开包装就可以了

像这样:

fig = go.Figure()

for name in pivot.index:
  fig.add_trace(
      go.Scatter( name=name, x=pivot.columns, y=(pivot[pivot.index==name].values)[0], mode='lines')
  )

fig.show()

如果想看得更清楚,请检查 colab link https://colab.research.google.com/drive/1vgbfEx4fd2P-2w4bTfjWv1Y76KQxwPow?usp=sharing