शुरू करेंमुफ़्त में शुरू करें

हमारे रेनफॉल ग्राफ़ पर टाइम बटन

लोकल न्यूज़ स्टेशन अपनी वेबसाइट के वेदर सेक्शन की ग्राफ़िक्स अपडेट करना चाहता है. उन्होंने आपसे पुरानी इमेज और टेबल्स को बेहतर बनाने में मदद मांगी है.

उन्होंने एक लाइन चार्ट माँगा है, लेकिन इसके साथ डेटा को पिछले 4 हफ्तों (4WTD), पिछले 48 घंटों (48HR), और year to date (YTD) के लिए फ़िल्टर करने की सुविधा भी चाहिए.

इस अभ्यास में, आप न्यूज़ स्टेशन को माँगे गए बटनों के साथ उसका लाइन चार्ट बनाने में मदद करेंगे.

आपके पास आवश्यक डेटा वाला rain DataFrame उपलब्ध है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Plotly के साथ Data Visualization परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • ऊपर दिए गए नामों के साथ निर्दिष्ट बटनों की सूची बनाइए.
  • अभी बनाई गई सूची का उपयोग करके बटन बनाने के लिए update_layout() से फ़िगर को अपडेट कीजिए.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Create the buttons
date_buttons = [
{'count': ____, 'label': "____", 'step': "day", 'stepmode': "todate"},
{'count': ____, 'label': "____", 'step': "hour", 'stepmode': "todate"},
{'count': ____, 'label': "____", 'step': "year", 'stepmode': "todate"}]

# Create the line chart
fig = px.line(rain, x='Date', y='Rainfall', 
              title= "Rainfall (mm)")

# Add the buttons
fig.update_layout(dict(
    xaxis=dict(
        ____=dict(buttons=____)
    )))

fig.show()
कोड संपादित करें और चलाएँ