将用户输入传递给图表的标题

pass user input to title of graph

我正在尝试用 plotly dash 绘制一个简单的条形图

team=input()

fig=px.bar(df,x="win_count",y="venue",color="venue",title="Win count at each stadium for :team ")

fig.show()

如果用户输入:巴西,图表的标题现在是: 球队在每个体育场的获胜次数

我希望标题是: 巴西队在每个体育场的获胜次数

如何在标题中传递用户输入?

这个解决方案相当简单,您可以轻松构建您的标题:

team=input()
title = "Win count at each stadium for :"+team
fig=px.bar(df,x="win_count",y="venue",color="venue",title=title)
fig.show()

这应该类似地工作:

team=input()
fig=px.bar(df,x="win_count",y="venue",color="venue",title="Win count at each stadium for :"+team)
fig.show()