Aan de slagBegin gratis

Subplots genereren

Je kunt meerdere afbeeldingen in één figuur tekenen om data snel te verkennen. Gebruik plt.subplots() om een array met subplots te maken.

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

Om een afbeelding op een subplot te tekenen, roep je de plotmethode direct aan op het subplotobject in plaats van via PyPlot: axes[0,0].imshow(im) in plaats van plt.imshow(im).

Teken in deze oefening im1 en im2 op afzonderlijke subplots binnen dezelfde figuur.

Deze oefening maakt deel uit van de cursus

Biomedische beeldanalyse met Python

Bekijk cursus

Oefeninstructies

  • Maak een subplotsraster met nrows=2 en ncols=1.
  • Teken im1 en im2 respectievelijk op het eerste en tweede subplot. Gebruik voor beide een "gray"-kleurenmap.
  • Zet voor elk subplot de as-ticks en -labels uit.
  • Render de figuur.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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 bewerken en uitvoeren