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
。
我试图根据一些过滤后的数据在条形图上显示文本,但文本显示的值与列表中最后一项的值相同。我似乎无法找出问题所在,因为 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
。