The simplest way to plot 3D and 4D images by slicing them into many 2D frames. Plotting many slices sequentially can create a "fly-through" effect that helps you understand the image as a whole.
To select a 2D frame, pick a frame for the first axis and select all data from the remaining two: vol[0, :, :]
For this exercise, use for loop to plot every 40th slice of vol on a separate subplot. matplotlib.pyplot (as plt) has been imported for you.
Hint
To select the appropriate frame in each loop, call vol[ii*40, :, :].
Remember to call imshow() and axis() directly from the subplot, like axes[ii].imshow(im, cmap='gray')
code :
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(____)
>>https://kythuatysinhblog.wordpress.com/
Render the figure
plt.show()