Я пытаюсь создать информационную панель, используя графики Da sh и Plotly. Я также добавил компоненты da sh bootstrap для card-component.
Я хочу разместить 4 графика на 4 картах следующим образом: Изображение дизайна приборной панели
Мне удалось создать тело карты, используя следующий код:
import dash_core_components as dcc
import dash_bootstrap_components as dbc
import dash_html_components as html
layout = html.Div(
[
dbc.Row(
[
dbc.Col([dbc.Card(dbc.CardBody([html.P(dcc.Graph(figure=figure1))]))], width=8),
dbc.Col([dbc.Card(dbc.CardBody([html.P(dcc.Graph(figure=figure2))]))], width=4),
]
),
dbc.Row(
[
dbc.Col([dbc.Card(dbc.CardBody([html.P(dcc.Graph(figure=figure1))]))], width=6),
dbc.Col([dbc.Card(dbc.CardBody([html.P(dcc.Graph(figure=figure2))]))], width=6),
]
),
]
)
Однако графики, построенные на основе данных, иногда расширяются за пределы карты.
Как можно Я делаю ширину графика c (расширение и извлечение), чтобы они оставались внутри карты.
И как я могу сохранить динамику высоты c, чтобы все 4 графика были видны без прокрутки.