Inizia subitoInizia gratis

Genera subplot

Puoi disegnare più immagini in un'unica figura per esplorare rapidamente i dati. Usa plt.subplots() per generare un array di subplot.

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

Per disegnare un'immagine su un subplot, chiama direttamente il metodo di plotting dall'oggetto subplot invece che da PyPlot: axes[0,0].imshow(im) invece di plt.imshow(im).

In questo esercizio, disegna im1 e im2 su subplot separati all'interno della stessa figura.

Questo esercizio fa parte del corso

Analisi di immagini biomediche in Python

Visualizza corso

Istruzioni dell'esercizio

  • Crea una griglia di subplot con nrows=2 e ncols=1.
  • Disegna im1 e im2 rispettivamente sul primo e sul secondo subplot. Usa una mappa colori "gray" per ciascuna.
  • Per ogni subplot, disattiva tacche e etichette degli assi.
  • Mostra la figura.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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()
Modifica ed esegui il codice