1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do wizualizacji danych z Matplotlib

Connected

ćwiczenie

Definiowanie funkcji do rysowania wykresów szeregów czasowych

Gdy zauważysz, że jakiś fragment kodu jest szczególnie przydatny, warto zdefiniować funkcję, która go zapisze – zamiast kopiować go w kolejne miejsca programu.

W tym ćwiczeniu zdefiniujesz funkcję przyjmującą jako argumenty zmienną czasową oraz inną zmienną, a następnie rysującą je jako dane na osiach x i y. Funkcja ustawi też etykiety na obu osiach oraz kolory etykiety osi y, znaczników osi y i ich opisów.

Instrukcje

100 XP
  • Zdefiniuj funkcję o nazwie plot_timeseries, która przyjmuje jako argumenty obiekt Axes (axes), dane (x, y), ciąg znaków z nazwą koloru oraz ciągi znaków z etykietami osi x i y.
  • Narysuj y jako funkcję x w kolorze przekazanym jako argument color.
  • Ustaw etykiety osi x i y, korzystając z argumentów xlabel i ylabel, a kolor etykiety osi y ustaw za pomocą color.
  • Ustaw parametry znaczników osi y metodą tick_params obiektu Axes, przypisując argumentowi colors wartość color.