ÎncepețiÎncepe gratuit

Grafice multiple cu axa y comună

Când creezi grafice multiple, este adesea de preferat ca toate graficele să fie afișate la aceeași scară pe axa y. Acest lucru se configurează setând argumentul cheie sharey la True.

În acest exercițiu, vei crea o Figură cu două obiecte Axes care împart axa y. Ca și înainte, datele sunt disponibile în DataFrame-urile seattle_weather și austin_weather.

Acest exercițiu face parte din cursul

Introducere în vizualizarea datelor cu Matplotlib

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o Figură cu un array de două obiecte Axes care au intervalul axei y comun.
  • Trasează "MLY-PRCP-NORMAL" pentru Seattle cu o linie continuă albastră în Axes-ul de sus.
  • Adaugă "MLY-PRCP-25PCTL" și "MLY-PRCP-75PCTL" pentru Seattle cu linii albastre întrerupte în Axes-ul de sus.
  • Trasează "MLY-PRCP-NORMAL" pentru Austin cu o linie continuă roșie în Axes-ul de jos, iar "MLY-PRCP-25PCTL" și "MLY-PRCP-75PCTL" cu linii roșii întrerupte.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Create a figure and an array of axes: 2 rows, 1 column with shared y axis
fig, ax = plt.subplots(2, 1, sharey=True)

# Plot Seattle precipitation data in the top axes
____.plot(____, ____, color = ____)
____.plot(____, ____, color = ____, linestyle = ____)
____.plot(____, ____, color = ____, linestyle = ____)

# Plot Austin precipitation data in the bottom axes
____.plot(____, ____, color = ____)
____.plot(____, ____, color = ____, linestyle = ____)
____.plot(____, ____, color = ____, linestyle = ____)

plt.show()
Editează și rulează codul