Construindo Dashboards com Dash e Plotly
Alex Scriven
Data Scientist
O "Modelo de Caixa" vê cada elemento HTML como uma caixa em camadas:
height e width)
O argumento CSS border recebe três elementos:
'border':'A B C'solid ou dotted)red)
dcc.Graph(figure=ecom_bar,
style={'width':'500px',
'height':'450px',
'border':'5px dotted red'}
)

Para definir o espaçamento de um elemento HTML:
Ex.: 'padding':'10px 5px 5px 15px'
$$

Sem padding:

Adicionando 'padding':'100px':

Sem margem:

Adicionando margin: 100px auto:

Com: 'margin':'100px'

Com: 'margin':'100px auto'

Elementos não alinhando? Elementos HTML podem ser "inline" ou "block".
$$
<div style='width:50px;height:50px;
background-color:blue'></div>
<div style='width:50px;height:50px;
background-color:red
;display:inline-block'></div>
<div style='width:50px;height:50px;
background-color:green;
display:inline-block'></div>
$$

Construindo Dashboards com Dash e Plotly