Plotly Dash 的卡片中未显示值
Posted
技术标签:
【中文标题】Plotly Dash 的卡片中未显示值【英文标题】:Value not shown in a card in Plotly Dash 【发布时间】:2022-01-16 16:51:51 【问题描述】:我想在 Plotly Dash 的卡片中返回总销售额。我在返回值的回调中写的代码如下:
@app.callback(
Output('card_1', 'children' ),
Output('card_2', 'children' ),
Output('card_3', 'children' ),
Output('card_4', 'children' ),
Output('card_5', 'children' ),
Input("dropdown", "value"),
Input("dropdown2", "value"))
def update_card(year, month):
df=df1.copy()
df= df[(df['Year']== year) & (df1['Month'] == month)]
total_sales = df['Total'].sum()
total= int(total_sales)
return total
Dash 给出的错误是返回值应该在类元组或类列表中。我试图将 int 值更改为 list,但是它给出了 int 值不可迭代的错误。谁能告诉我如何在卡片中显示此值?
【问题讨论】:
【参考方案1】:所以,我没有调用其他卡值,这就是它给我这个特定错误的原因。如果要返回多个输出,则必须在返回中指定每个输出。
【讨论】:
以上是关于Plotly Dash 的卡片中未显示值的主要内容,如果未能解决你的问题,请参考以下文章