Как часть проекта, я хочу визуализировать данные, поэтому я выбрал Dash.Например, пользователь должен перетащить столбец Возраст, и это будет отображаться графически.Как мне этого добиться?Я предпочел бы отображать отдельные столбцы в виде кнопок, которые он может затем «просто» потянуть.
С выпадающим меню это сработало, и перетаскиванием я также мог читать файл CSV. Я прочитал базу данныхтаблица как фрейм данных.Заранее спасибо!
app = dash.Dash(__name__, external_stylesheets=external_stylesheets)
app.layout = html.Div([
dcc.Upload(
id='upload-data',
children=html.Div([
'Drag and Drop '
]),
style={
'width': '100%',
'height': '60px',
'lineHeight': '60px',
'borderWidth': '1px',
'borderStyle': 'dashed',
'borderRadius': '5px',
'textAlign': 'center',
'margin': '10px'
},
multiple=True
),
html.Div([
dcc.Graph(
id='Graph2'
),
], style={'display': 'inline-block', 'width': '49%'}),
])