Reprezentarea grafică a două variabile
Dacă vrei să reprezinți grafic două variabile de tip serie temporală înregistrate la aceleași momente, le poți adăuga pe ambele în același subplot.
Dacă variabilele au scale foarte diferite, este recomandat să le reprezinți în obiecte Axes gemene separate. Aceste obiecte pot partaja o axă (de exemplu, axa timpului sau axa x), fără a partaja cealaltă (axa y).
Pentru a crea un obiect Axes geamăn care partajează axa x, folosim metoda twinx.
În acest exercițiu, vei avea acces la un DataFrame care conține datele climate_change. Acest DataFrame a fost încărcat cu coloana "date" setată ca DateTimeIndex și are o coloană numită "co2" cu măsurători ale dioxidului de carbon și o coloană numită "relative_temp" cu măsurători ale temperaturii.
Acest exercițiu face parte din cursul
Introducere în vizualizarea datelor cu Matplotlib
Instrucțiuni pentru exercițiu
- Folosește
plt.subplotspentru a crea obiectele Figure și Axes, numitefig, respectivax. - Reprezintă grafic variabila dioxidului de carbon în albastru, folosind metoda
plota obiectului Axes. - Folosește metoda
twinxa obiectului Axes pentru a crea un Axes geamăn care partajează axa x. - Reprezintă grafic variabila temperaturii relative în roșu pe Axes-ul geamăn, folosind metoda sa
plot.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
import matplotlib.pyplot as plt
# Initalize a Figure and Axes
____
# Plot the CO2 variable in blue
ax.plot(____, ____, color=____)
# Create a twin Axes that shares the x-axis
ax2 = ____
# Plot the relative temperature in red
____.plot(____, ____, color=____)
plt.show()