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
Instrucțiuni pentru exercițiu
- Creează o grilă de subploturi cu
nrows=2șincols=1. - Afișează
im1șiim2pe 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()