การสร้างแดชบอร์ดด้วย 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