產生子圖
你可以在同一個圖形中繪製多張影像,快速探索資料。使用 plt.subplots() 來建立子圖陣列。
fig, axes = plt.subplots(nrows=2, ncols=2)
若要在子圖上繪製影像,請直接從子圖物件呼叫繪圖方法,而不是透過 PyPlot:使用 axes[0,0].imshow(im),而非 plt.imshow(im)。
在這個練習中,請在同一個圖形內的不同子圖上分別繪製 im1 與 im2。
本練習屬於課程
Python 的生醫影像分析
練習說明
- 建立
nrows=2、ncols=1的子圖格線。 - 分別在第一與第二個子圖上繪製
im1與im2。兩者都使用「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()