У меня есть data_table
, который содержит данные, которые я хочу построить:
@app.callback(
Output('table','children'),
[Input('refresh-data','n_clicks')])
def refresh_table(value):
data = df
return dt.DataTable(
id='results',
columns=[{"name": i, "id": i} for i in df.columns],
data=df.to_dict('records'),
row_deletable=True,
)
Когда пользователь сортирует таблицу или удаляет строку, графики должны обновляться соответственно:
@app.callback(
Output("oxidation", "figure"), inputs)
def plot_6(df, x, c, value):
print(pd.DataFrame(df))
return px.bar(df, x=x, y='Oxidations [%]', color=c,
title='Oxidations [%]', hover_data=['RawFile'])
Есть ли способ извлечь текущее состояние таблицы данных и вернуть его как pandas.DataFrame()
? Удаленные строки больше не отображаются, но сортировка ничего не делает.