LoslegenKostenlos starten

Subplots erzeugen

Du kannst mehrere Bilder in einer Abbildung zeichnen, um Daten schnell zu erkunden. Verwende plt.subplots(), um ein Array von Subplots zu erzeugen.

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

Um ein Bild in einem Subplot zu zeichnen, rufe die Plot-Methode direkt vom Subplot-Objekt auf und nicht über PyPlot: also axes[0,0].imshow(im) statt plt.imshow(im).

Zeichne in dieser Übung im1 und im2 auf separaten Subplots innerhalb derselben Abbildung.

Diese Übung ist Teil des Kurses

<Kurs>Biomedizinische Bildanalyse mit Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle ein Subplot-Raster mit nrows=2 und ncols=1.
  • Zeichne im1 bzw. im2 in den ersten bzw. zweiten Subplot. Verwende jeweils die Colormap "gray".
  • Schalte bei jedem Subplot die Achsenticks und -beschriftungen aus.
  • Rendere die Abbildung.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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()
Code bearbeiten und ausführen