Mulai sekarangMulai gratis

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

Lihat Kursus

Instruksi latihan

  • Gunakan plt.subplots() untuk menginisialisasi kisi subplot dengan 1 baris dan 4 kolom.
  • Plot setiap irisan ke-40 dari vol dalam skala abu-abu. Untuk mendapatkan indeks yang sesuai, kalikan ii dengan 40.
  • 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()
Edit dan Jalankan Kode