MulaiMulai sekarang secara gratis

Menumpuk beberapa plot pada satu figur

Kota Seattle memasang meter pada Jembatan Fremont yang mencatat lalu lintas sepeda di sisi Timur dan Barat jembatan, yang membentang dari Utara ke Selatan.

Dalam latihan ini, Anda akan menggunakan for loop dan matplotlib untuk mengeksplorasi bagaimana lalu lintas di sisi Timur dan Barat jembatan berubah sepanjang hari. Memahami bagaimana kedua sisi jembatan digunakan saat jam berangkat dan pulang kerja penting untuk pengembangan infrastruktur bersepeda di masa depan yang terhubung ke rute dengan lalu lintas tinggi ini.

Fungsi yang berguna di Python saat menulis for loop ketika Anda perlu melacak posisi iterasi adalah enumerate().

things = ['first thing', 'second', 'yet another']
for ii, item in enumerate(things):
    print(ii, item)
0 first thing
1 second
2 yet another

Latihan ini adalah bagian dari kursus

Python untuk Pengguna MATLAB

Lihat Kursus

Petunjuk latihan

  • Jelajahi bentuk array weekday_traffic untuk mengidentifikasi sumbu mana yang masing-masing merepresentasikan sisi jembatan dan jam dalam sehari.
  • Lakukan loop pada kolom-kolom weekday_traffic, gunakan enumerate() untuk menghitung jumlah iterasi.
  • Pada setiap loop, plot kolom weekday_traffic dengan label yang sesuai di sidewalk.
  • Buat legenda dan tampilkan plot.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

sidewalk = ['East','West']

# Explore the shape of the array weekday_traffic
print(weekday_traffic.____)

# Loop over the columns of weekday_traffic, counting the number of iterations
for ii, sidewalk_traffic in ____(weekday_traffic.T):
    # Plot the column with the corresponding label in sidewalk
    plt.plot(sidewalk_traffic, ____=sidewalk[ii])
    
# Create the legend and show the plot
plt.____()
____
Edit dan Jalankan Kode