1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în vizualizarea datelor cu Matplotlib

Connected

exercițiu

Utilizarea unei funcții de reprezentare grafică

Definirea funcțiilor ne permite să reutilizăm același cod fără a fi nevoie să îl repetăm de fiecare dată. Programatorii spun adesea „Nu te repeta".

În exercițiul anterior, ai definit o funcție numită plot_timeseries:

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

care primește un obiect Axes (ca argument axes), date de tip serie temporală (ca argumente x și y), numele unei culori (ca șir de caractere, furnizat ca argument color) și etichetele axelor x și y (ca argumente xlabel și ylabel). În acest exercițiu, funcția plot_timeseries este deja definită și pusă la dispoziția ta.

Folosește această funcție pentru a reprezenta grafic datele din seria temporală climate_change, furnizate ca obiect DataFrame pandas cu un DateTimeIndex ce conține datele măsurătorilor și coloanele co2 și relative_temp.

Instrucțiuni

100 XP
  • În obiectul ax furnizat, folosește funcția plot_timeseries pentru a reprezenta coloana "co2" în albastru, cu eticheta axei x "Time (years)" și eticheta axei y "CO2 levels".
  • Folosește metoda ax.twinx pentru a adăuga un obiect Axes la figură, care partajează axa x cu ax.
  • Folosește funcția plot_timeseries pentru a adăuga datele din coloana "relative_temp" în roșu pe obiectul Axes twin, cu eticheta axei x "Time (years)" și eticheta axei y "Relative temperature (Celsius)".