Iris gambar 3D
Cara termudah untuk memplot gambar 3D dan 4D adalah dengan membaginya menjadi banyak frame 2D. Memplot banyak irisan secara berurutan dapat menciptakan efek "fly-through" yang membantu Anda memahami gambar secara keseluruhan.
Untuk memilih frame 2D, pilih satu frame pada sumbu pertama dan ambil semua data dari dua sumbu lainnya: vol[0, :, :]
Pada latihan ini, gunakan for loop untuk memplot setiap irisan ke-40 dari vol pada subplot terpisah. matplotlib.pyplot (sebagai plt) sudah diimpor untuk Anda.
Latihan ini merupakan bagian dari kursus
Analisis Citra Biomedis dengan Python
Instruksi latihan
- Gunakan
plt.subplots()untuk menginisialisasi kisi subplot dengan 1 baris dan 4 kolom. - Plot setiap irisan ke-40 dari
voldalam skala abu-abu. Untuk mendapatkan indeks yang sesuai, kalikaniidengan40. - Matikan tick, label, dan bingkai untuk setiap subplot.
- Render figurnya.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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()