Dash 中的多个数据透视表 plotly python

问题描述 投票:0回答:0

我正在尝试在 Python Dash Plotly 中生成 n 个数据透视表。 n 是用户输入。或者添加一个按钮“添加数据透视表”,每次单击后都会生成一个数据透视表。我这样试过:

@app.callback(Output("pivottable_div", "children"), [Input("button", "n_clicks")])
def refresh_pivottable(n_clicks):
    for i in range(n_clicks):
        print(n_clicks)
        return [
            html.Div(str(n_clicks)),
            dash_pivottable.PivotTable(data=[["a"], [n_clicks]], cols=["a"])
            if n_clicks % 2 == 1
            else "a",
        ]

但是上面的代码不起作用。请帮忙。

python python-3.x graph plotly plotly-dash
© www.soinside.com 2019 - 2024. All rights reserved.