1. Nauka
  2. /
  3. Kursy
  4. /
  5. Python dla użytkowników MATLAB-a

Connected

ćwiczenie

Nakładanie wielu wykresów na jednym rysunku

Miasto Seattle zainstalowało na moście Fremont liczniki rejestrujące ruch rowerowy po wschodniej i zachodniej stronie mostu biegnącego z północy na południe.

W tym ćwiczeniu użyjesz pętli for oraz biblioteki matplotlib, aby zbadać, jak ruch po obu stronach mostu zmienia się w ciągu dnia. Zrozumienie, w jaki sposób obie strony mostu są wykorzystywane podczas porannego i wieczornego szczytu komunikacyjnego, jest ważne przy planowaniu rozbudowy infrastruktury rowerowej połączonej z tą trasą o dużym natężeniu ruchu.

Przydatną funkcją w Pythonie podczas pisania pętli for, gdy trzeba śledzić numer iteracji, jest enumerate().

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

Instrukcje

100 XP
  • Sprawdź kształt tablicy weekday_traffic, aby określić, które osie odpowiadają stronie mostu, a które godzinie dnia.
  • Przejdź pętlą przez kolumny tablicy weekday_traffic, używając enumerate() do liczenia iteracji.
  • W każdej iteracji narysuj wykres dla danej kolumny tablicy weekday_traffic z odpowiadającą jej etykietą label z tablicy sidewalk.
  • Dodaj legendę i wyświetl wykres.