Xây dựng Dashboard với Dash và Plotly
Alex Scriven
Data Scientist
Một số ứng dụng hữu ích của nhập liệu:
number)search hoặc text)password và email/text)
Một ô nhập liệu là kiểu Input của dash core components (dcc.Input)
id để tích hợp callbacktype mặc định là textplaceholder hiển thị gợi ý mờ
dcc.Input(
id='my_input',
type='text',
placeholder="Enter your text")
# @callback()
def update_plot(entered_data):
fig = px.scatter(
data_frame=sales,
y='OrderValue', x='Quantity',
, title=f'{entered_data}')
return fig
'text', 'number', 'password', 'email''range' tạo thanh trượt phạm vi'tel' và 'url' cho số điện thoại và địa chỉ web'search' và 'hidden' cần tương tác trình duyệt nâng cao
Đối số type tự động áp đặt vài giới hạn.
email yêu cầu định dạng [email protected]dcc.Input(
id='my_input',
type='email',
placeholder="Enter your email")

number chỉ cho phép sốmin và max đặt giới hạn sốminLength / maxLength cho ô texttext còn có pattern để kiểm tra regex

dcc.Input(
id='my_input',
type='number',
max=250)
disabled
required$$
dcc.Input()

dcc.Input(id='my_input', disabled=True)

dcc.Input(id='my_input', required=True)
$$
dcc.Input(id='my_input', type='text',
debounce=False)
$$
R, Re, Red, Redd
Xây dựng Dashboard với Dash và Plotly