Plotly Text Annotation 在整个过程中显示相同的文本

Plotly Text Annotation shows the same text throughout

我试图根据一些过滤后的数据在条形图上显示文本,但文本显示的值与列表中最后一项的值相同。我似乎无法找出问题所在,因为 display_texts 本身就满足了我的期望

filtered_data = df[df["Year"] == 2017]
display_texts = filtered_data["column_name"].tolist()

fig = px.bar(
        filtered_data,
        x="x_column",
        y="y_column",
        color="color",
        title="some title",
    )

fig.update_traces(
        texttemplate=display_texts,
        textposition="outside",
    )
fig.update_layout(showlegend=False)
fig.update_layout(autosize=False, width=1800, height=600)

您应该删除 texttemplate=display_texts 并将 text=display_texts 添加到 px.bar