1. Learn
  2. /
  3. Cursuri
  4. /
  5. Python pentru utilizatorii de MATLAB

Connected

exercițiu

Suprapunerea mai multor grafice pe o figură

Orașul Seattle are instalate contoare pe Podul Fremont care înregistrează traficul ciclist atât pe partea de Est, cât și pe cea de Vest a podului, care are orientare Nord-Sud.

În acest exercițiu, vei folosi bucle for și matplotlib pentru a explora cum evoluează traficul pe cele două părți ale podului de-a lungul zilei. Înțelegerea modului în care fiecare parte a podului este utilizată în timpul navetei de dimineață și de seară este importantă pentru orice viitoare dezvoltare a infrastructurii cicliste conectate la această rută cu trafic intens.

O funcție utilă în Python când scrii bucle for în care trebuie să urmărești poziția curentă este enumerate().

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

Instrucțiuni

100 XP
  • Explorează forma array-ului weekday_traffic pentru a identifica ce axe corespund părții podului, respectiv orei din zi.
  • Parcurge coloanele lui weekday_traffic cu o buclă, folosind enumerate() pentru a număra iterațiile.
  • La fiecare iterație, trasează coloana din weekday_traffic cu eticheta label corespunzătoare din sidewalk.
  • Creează legenda și afișează graficul.