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

मासिक तापमान की लेयरिंग

Australian Bureau Of Meteorology ने आपसे उनकी वेबसाइट के लिए कुछ अच्छी इंटरैक्टिव प्लॉट्स बनाने में मदद मांगी है.

वे इस साल जनवरी से जुलाई तक के दैनिक तापमान को देखना चाहते हैं और सभी डेटा पॉइंट्स को महीने के औसत तापमान की एक स्मूद ट्रेंड लाइन से समतल करना चाहते हैं.

यह वांछित परिणाम पाने के लिए दो प्लॉट्स को साथ में लेयर करने का एक बेहतरीन अवसर होगा.

आपको temp_syd DataFrame दिया गया है, जिसमें जनवरी से जुलाई 2020 तक का दैनिक (अधिकतम) तापमान है. आपके पास temp_syd_avg DataFrame भी है, जिसमें हर महीने का औसत दैनिक (अधिकतम) तापमान है.

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

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

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

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

  • temp_syd का उपयोग करके एक bar chart बनाएँ और इसे daily_temp_fig के रूप में सेव करें.
  • temp_syd_avg का उपयोग करके एक line chart बनाएँ और इसे monthly_avg_fig के रूप में सेव करें.
  • दोनों प्लॉट्स को Figure() constructor से संयोजित करें.

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

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

# Create a bar chart for daily temperatures
daily_temp_fig = px.____(temp_syd, 
    x='Date', y='Temp')

# Create a line chart for monthly averages
monthly_avg_fig = px.____(
    temp_syd_avg, x='Date', y='Average', color_discrete_sequence=['red'])

# Combine the figures
combined_fig = Figure(data=[*____.____, *monthly_avg_fig.____])

# Add a title
combined_fig.update_layout(title='Sydney Temperature Analysis')

# Show the combined figure
combined_fig.show()
कोड संपादित करें और चलाएँ