Как заполнить раскрывающийся список в Da sh с помощью списка python и получить его значение в переменной? - PullRequest
0 голосов
/ 29 мая 2020

У меня есть раскрывающийся список в записной книжке Jupyter, заполненный значениями из списка python. Я хотел бы повторить то же самое в Plotly-Da sh. Dropdown example

1 Ответ

0 голосов
/ 29 мая 2020

Я понял это, пока занимался этим. Поместите список в фрейм данных.

df= pd.DataFrame({
'c' : list
})

Закодируйте раскрывающийся список

dcc.Dropdown(
        id='dropdown',
        options=[
            {'label':i, 'value':i} for i in df['c'].unique()
        ],
    ),
html.Div(id='output')

Обратный вызов

@app.callback(Output('output', 'children'),
          [Input('dropdown', 'value')])
def update_output_1(value):
filtered_df = df[df['c'] == value]
return filtered_df.iloc[0]['c']
...