ÎncepețiÎncepe gratuit

Generează subploturi

Poți afișa mai multe imagini într-o singură figură pentru a explora datele rapid. Folosește plt.subplots() pentru a genera un array de subploturi.

fig, axes = plt.subplots(nrows=2, ncols=2)

Pentru a desena o imagine pe un subplot, apelează metoda de vizualizare direct din obiectul subplot, nu prin PyPlot: axes[0,0].imshow(im) în loc de plt.imshow(im).

În acest exercițiu, afișează im1 și im2 pe subploturi separate, în cadrul aceleiași figuri.

Acest exercițiu face parte din cursul

Analiza imaginilor biomedicale în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o grilă de subploturi cu nrows=2 și ncols=1.
  • Afișează im1 și im2 pe primul, respectiv pe al doilea subplot. Folosește harta de culori „gray" pentru fiecare.
  • Pentru fiecare subplot, dezactivează marcajele și etichetele axelor.
  • Randează figura.

Exercițiu interactiv practic

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

# Import PyPlot
import ____ as ____

# Initialize figure and axes grid
fig, axes = ____

# Draw an image on each subplot
axes[0].imshow(____)
____

# Remove ticks/labels and render
axes[0].axis(____)
____
plt.show()
Editează și rulează codul