開始使用免費開始

產生子圖

你可以在同一個圖形中繪製多張影像,快速探索資料。使用 plt.subplots() 來建立子圖陣列。

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

若要在子圖上繪製影像,請直接從子圖物件呼叫繪圖方法,而不是透過 PyPlot:使用 axes[0,0].imshow(im),而非 plt.imshow(im)

在這個練習中,請在同一個圖形內的不同子圖上分別繪製 im1im2

本練習屬於課程

Python 的生醫影像分析

檢視課程

練習說明

  • 建立 nrows=2ncols=1 的子圖格線。
  • 分別在第一與第二個子圖上繪製 im1im2。兩者都使用「gray」色彩對映。
  • 對每個子圖關閉座標軸刻度與標籤。
  • 顯示圖形。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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()
編輯並執行程式碼