Dash और Plotly के साथ डैशबोर्ड बनाना
Alex Scriven
Data Scientist
उपयोगकर्ता इनपुट के कुछ काम के उपयोग:
number इनपुट)search या text इनपुट)password और email/text इनपुट)
यूज़र इनपुट, dash core components का Input टाइप है (dcc.Input)
id ज़रूरी हैtype डिफॉल्ट रूप से text होता हैplaceholder धुंधला गाइडेंस टेक्स्ट दिखाता है
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' एक रेंज स्लाइडर देता है'tel' और 'url' टेलीफोन नंबर और वेबसाइट URLs के लिए हैं'search' और 'hidden' में एडवांस्ड ब्राउज़र इंटरैक्शन होता है
type आर्ग्युमेंट अपने-आप कुछ सीमाएँ सेट करता है.
email टाइप में [email protected] फ़ॉर्मेट चाहिएdcc.Input(
id='my_input',
type='email',
placeholder="Enter your email")

number टाइप में सिर्फ नंबर मान्य होते हैंmin और max संख्यात्मक सीमा सेट करते हैंtext इनपुट के लिए minLength / maxLengthtext टाइप में regex वैलिडेशन के लिए pattern भी होता है

dcc.Input(
id='my_input',
type='number',
max=250)
disabled से प्रोग्रामेटिकली इनपुट बंद करें
required से इसका उपयोग अनिवार्य करें$$
dcc.Input() के True/False आर्ग्युमेंट्स

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 पर फ़िल्टरिंग
Dash और Plotly के साथ डैशबोर्ड बनाना