Может быть, кто-то с большим опытом использования dash
мог бы дать вам лучший ответ, но я думаю, что вы можете установить определенный c вертикальный размер для ваших карт, используя ключевое слово style
. Затем вы можете передать словарь с аргументами для CSS таблицы стилей, в этом случае мы хотим изменить высоту, чтобы {'height':'100vh'}
. Я бы попробовал это:
app.layout = html.Div([
dbc.Container([
dbc.Row([html.H1('title')]),
dbc.Row([
dbc.Col([dbc.Card(LEFT_MENU, style={'height':'100vh'})]),
dbc.Col([dbc.Card(GRAPHS, style={'height':'100vh'})])
])])])
Вы можете поиграть с различными значениями vh
, чтобы увидеть, что подходит лучше всего
В качестве альтернативы вы можете поместить карты в CardGroup
, как описано в документация . Это должно заставить все карты иметь одинаковую высоту:
app.layout = html.Div([
dbc.Container([
dbc.Row([html.H1('title')]),
dbc.Row([
dbc.CardGroup([
dbc.Card(LEFT_MENU),
dbc.Card(GRAPHS)
])
])
])