開始使用免費開始

切片 3D 影像

將 3D 與 4D 影像切成多個 2D 影格是最簡單的繪圖方式。依序繪出多個切片可以產生類似「穿越瀏覽」的效果,幫助你理解整體影像。

若要選取某個 2D 影格,先在第一個軸上挑一個影格,並選取其餘兩個軸的所有資料:vol[0, :, :]

在這個練習中,請用 for 迴圈把 vol 中每隔 40 張的切片各自畫在不同的子圖上。matplotlib.pyplot(縮寫為 plt)已經替你匯入。

本練習屬於課程

Python 的生醫影像分析

檢視課程

練習說明

  • 使用 plt.subplots() 建立 1 列 4 欄的子圖網格。
  • 以灰階繪出 vol 中每隔 40 張的切片。要取得正確索引,請將 ii 乘以 40
  • 關閉每個子圖的刻度、標籤與外框。
  • 將圖形渲染出來。

動手互動練習

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

# Plot the images on a subplots array 
fig, axes = ____

# Loop through subplots and draw image
for ii in range(4):
    im = ____
    axes[ii].imshow(____, cmap='gray')
    axes[ii].axis(____)
    
# Render the figure
plt.show()
編輯並執行程式碼