使用 Dash 和 Plotly 构建仪表板
Alex Scriven
Data Scientist
dash.html 组件.H1().Div()<div>
<div style=
"background-color: red;
width:250; height:250;">
</div>
<div style=
"background-color: lightblue;
width:250; height:250;">
<h1>This box</h1>
</div>
</div>
.Br() = 换行.Img() = 插入图片
.Ul() \ .Ol() 与 .Li() = 创建列表.Ul() 无序列表(如本页项目符号).Ol() 有序列表(编号).Li() 单个列表项
app.layout = [html.Img(src='www.website.com/logo.png'), html.H1("Our Sales Dashboard")]

设置与格式化文本
.P() 或 .Span() = 插入纯文本.P() 或 .Span() 列表).B() = 将文本加粗.I() = 将文本斜体
一些复杂格式:
app.layout = [ html.H1("Our Sales Dashboard"),html.Span(children=[f"Prepared: {datetime.now().date()}"," by ", html.B("Jessie Parker, "),html.I("Data Scientist")])]

$$
app.layout = [
html.H1("Our Sales Dashboard"),
html.Span(children=[
f"Prepared: {datetime.now().date()}",
html.Br(),
" by ", html.B("Jessie Parker, "),
html.Br(),
html.I("Data Scientist")])
]

使用 Dash 和 Plotly 构建仪表板