1. Learn
  2. /
  3. Courses
  4. /
  5. Wprowadzenie do wizualizacji danych z Matplotlib

Connected

Exercise

Używanie funkcji do tworzenia wykresów

Definiowanie funkcji pozwala wielokrotnie używać tego samego kodu bez konieczności jego powtarzania. Programiści często kierują się zasadą „Nie powtarzaj się".

W poprzednim ćwiczeniu zdefiniowano funkcję plot_timeseries:

plot_timeseries(axes, x, y, color, xlabel, ylabel)

Przyjmuje ona obiekt Axes (jako argument axes), dane szeregu czasowego (jako argumenty x i y), nazwę koloru (jako ciąg znaków przekazany w argumencie color) oraz etykiety osi x i y (jako xlabel i ylabel). W tym ćwiczeniu funkcja plot_timeseries jest już zdefiniowana i dostępna do użycia.

Skorzystaj z niej, aby zwizualizować dane szeregu czasowego climate_change – dostępne jako obiekt DataFrame biblioteki pandas z indeksem DateTimeIndex zawierającym daty pomiarów oraz kolumnami co2 i relative_temp.

Instructions

100 XP
  • W podanym obiekcie ax użyj funkcji plot_timeseries, aby narysować kolumnę "co2" na niebiesko, z etykietą osi x "Time (years)" i etykietą osi y "CO2 levels".
  • Użyj metody ax.twinx, aby dodać do wykresu nowy obiekt Axes współdzielący oś x z obiektem ax.
  • Użyj funkcji plot_timeseries, aby na bliźniaczym obiekcie Axes narysować dane z kolumny "relative_temp" na czerwono, z etykietą osi x "Time (years)" i etykietą osi y "Relative temperature (Celsius)".