Dash と Plotly で作るダッシュボード
Alex Scriven
Data Scientist
$$

$$
valueを変更(入力)optionsを絞り込み返す(出力)valueを入力として、2 番目のコールバックが起動され得る
@callback( Output('minor_cat_dd', 'options'), Input('major_cat_dd', 'value'))def update_major_cat(major_cat_dd): # Filter options (list of dicts) return minor_options
@callback( Output('minor_cat_dd', 'value'), Input('minor_cat_dd', 'options'))def update_minor_cat(minor_cat_options): # Pick a default value return chosen_value
$$
@callback(
Output('my_title', 'children'),
Output('minor_cat_dd', 'value'),
Input('minor_cat_dd', 'options')
)
def some_function(input):
# function body
return title_value, dropdown_value

Dash と Plotly で作るダッシュボード