From bc7c05d1d9d0eac769046de4187e8dfe90ecfc31 Mon Sep 17 00:00:00 2001 From: Felipe Delestro Matos <fima@pop-os.localdomain> Date: Thu, 14 Sep 2023 14:01:56 +0200 Subject: [PATCH] Hotfix for slice_viz --- qim3d/viz/img.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qim3d/viz/img.py b/qim3d/viz/img.py index c25b18a8..06a29ef3 100644 --- a/qim3d/viz/img.py +++ b/qim3d/viz/img.py @@ -231,11 +231,11 @@ def slice_viz(input, position = 'mid', cmap="viridis", axis=False, img_height=2, # Position is a string if isinstance(position,str): if position.lower() in ['mid','middle']: - height = [int(vol.shape[-1]/2)] + height = [int(vol.shape[0]/2)] elif position.lower() in ['top','upper', 'start']: height = [0] elif position.lower() in ['bot','bottom', 'end']: - height = [vol.shape[-1]-1] + height = [vol.shape[0]-1] else: raise ValueError('Position not recognized. Choose an integer, list, array or "start","mid","end".') @@ -253,7 +253,7 @@ def slice_viz(input, position = 'mid', cmap="viridis", axis=False, img_height=2, axs = fig.subplots(nrows = 1, ncols = num_images) for col, ax in enumerate(np.atleast_1d(axs)): - ax.imshow(vol[:,:,height[col]],cmap = cmap) + ax.imshow(vol[height[col],:,:],cmap = cmap) ax.set_title(f'Slice {height[col]}', fontsize=8) if not axis: ax.axis('off') -- GitLab