Visualizing_nifti_files.md

pull/839/head
Niyonika Gaur 2024-06-02 11:51:34 +05:30 zatwierdzone przez GitHub
rodzic 0e54b70649
commit dbe3af270a
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
1 zmienionych plików z 31 dodań i 0 usunięć

Wyświetl plik

@ -84,6 +84,37 @@ plt.imshow(brain_vol_data[96], cmap='bone')
plt.axis('off')
plt.show()
```
The image can be rotated
```
plt.imshow(ndi.rotate(brain_vol_data[96], 90), cmap='bone')
plt.axis('off')
plt.show()
```
### Plot a series of slices
```
fig_rows = 4
fig_cols = 4
n_subplots = fig_rows * fig_cols
n_slice = brain_vol_data.shape[0]
step_size = n_slice // n_subplots
plot_range = n_subplots * step_size
start_stop = int((n_slice - plot_range) / 2)
fig, axs = plt.subplots(fig_rows, fig_cols, figsize=[10, 10])
for idx, img in enumerate(range(start_stop, plot_range, step_size)):
axs.flat[idx].imshow(ndi.rotate(brain_vol_data[img, :, :], 90), cmap='gray')
axs.flat[idx].axis('off')
plt.tight_layout()
plt.show()
```
### Multiples slices at once
```
plotting.plot_img(brain_vol, display_mode='mosaic', cmap='gray')
plt.show()
```