Mulai sekarangMulai gratis

Suhu bulanan berlapis

Bureau of Meteorology Australia menugaskan Anda untuk membantu mereka membuat plot interaktif yang menarik untuk situs web mereka.

Mereka ingin melihat suhu harian dari Januari hingga Juli tahun ini dan menghaluskan seluruh titik data dengan garis tren yang menunjukkan rata-rata suhu harian per bulan.

Ini adalah kesempatan yang sangat baik untuk melapiskan dua plot guna mencapai hasil yang diinginkan.

Anda telah disediakan DataFrame temp_syd yang berisi suhu harian (maksimum) dari Januari hingga Juli 2020. Anda juga memiliki DataFrame temp_syd_avg yang berisi rata-rata suhu harian (maksimum) setiap bulan.

Latihan ini merupakan bagian dari kursus

Pengantar Visualisasi Data dengan Plotly di Python

Lihat Kursus

Instruksi latihan

  • Buat bagan batang menggunakan temp_syd dan simpan sebagai daily_temp_fig.
  • Buat bagan garis menggunakan temp_syd_avg dan simpan sebagai monthly_avg_fig.
  • Gabungkan kedua plot menggunakan konstruktor Figure().

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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()
Edit dan Jalankan Kode