BaşlayınÜcretsiz başlayın

Katmanlı aylık sıcaklıklar

Avustralya Meteoroloji Bürosu, web siteleri için güzel etkileşimli grafikler oluşturmana yardımcı olmanı istiyor.

Hem bu yıl ocaktan temmuza kadar olan günlük sıcaklıklara bakmak hem de tüm veri noktalarını aylık ortalama sıcaklık için düzgün bir trend çizgisiyle yumuşatmak istiyorlar.

Bu, istenen sonuca ulaşmak için iki grafiği üst üste katmanlaman için harika bir fırsat.

Sana, 2020 Ocak–Temmuz dönemindeki günlük (maksimum) sıcaklıkları içeren temp_syd adlı bir DataFrame verildi. Ayrıca, her ayın ortalama günlük (maksimum) sıcaklığını içeren temp_syd_avg adlı bir DataFrame'in de var.

Bu egzersiz, kursun bir parçasıdır

Python ile Plotly'ye Giriş: Veri Görselleştirme

Kursa Göz Atın

Egzersiz talimatları

  • temp_syd kullanarak bir çubuk grafik oluştur ve daily_temp_fig olarak kaydet.
  • temp_syd_avg kullanarak bir çizgi grafik oluştur ve monthly_avg_fig olarak kaydet.
  • Her iki grafiği Figure() yapıcısıyla birleştir.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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()
Kodu Düzenle ve Çalıştır