Fatiar imagens 3D
A maneira mais simples de plotar imagens 3D e 4D é fatiá-las em vários quadros 2D. Plotar muitas fatias em sequência pode criar um efeito de "voo" que ajuda você a entender a imagem como um todo.
Para selecionar um quadro 2D, escolha um índice para o primeiro eixo e selecione todos os dados dos outros dois: vol[0, :, :]
Neste exercício, use um laço for para plotar a cada 40ª fatia de vol em um subplot separado. matplotlib.pyplot (como plt) já foi importado para você.
Este exercicio faz parte do curso
Análise de Imagens Biomédicas em Python
Instruções do exercicio
- Usando
plt.subplots(), inicialize uma grade de subplots com 1 linha e 4 colunas. - Plote a cada 40ª fatia de
volem escala de cinza. Para obter o índice apropriado, multipliqueiipor40. - Desative os ticks, rótulos e a moldura de cada subplot.
- Renderize a figura.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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()