Membangun Dasbor dengan Dash dan Plotly
Alex Scriven
Data Scientist
Beberapa kegunaan input pengguna:
number)search atau text)password dan email/text)
Input pengguna adalah tipe Input dari dash core components (dcc.Input)
id wajib untuk integrasi callbacktype bawaan adalah textplaceholder menampilkan teks panduan samar
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' menghasilkan range slider'tel' dan 'url' untuk nomor telepon dan URL situs web'search' dan 'hidden' melibatkan interaksi browser lanjutan
Argumen type otomatis menetapkan batasan.
email memerlukan format [email protected]dcc.Input(
id='my_input',
type='email',
placeholder="Enter your email")

number hanya menerima angkamin dan max menetapkan batas numerikminLength / maxLength untuk input texttext juga punya pattern untuk validasi 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
Membangun Dasbor dengan Dash dan Plotly