niwidgets.SurfaceWidget¶
-
class
niwidgets.
SurfaceWidget
(meshfile, overlayfiles=())[source]¶ Interact with brain surfaces right in the notebook.
Methods
Surface widget methods:
Methods Details
-
class
niwidgets.
SurfaceWidget
(meshfile, overlayfiles=())[source] Interact with brain surfaces right in the notebook.
-
surface_plotter
(colormap=None, figsize=array([600, 600]), figlims=array([[-100, 100], [-100, 100], [-100, 100]]), show_zeroes=True, **kwargs)[source]¶ Visualise a surface mesh (with overlay) inside notebooks.
This method displays the surface widget.
- Parameters
surface (str, gifti object) – Path to surface file in gifti or FS surface format or an already loaded gifti object of surface
overlay (str, gifti object) – Path to overlay file in gifti or FS annot or anatomical (.curv,.sulc,.thickness) format or an already loaded gifti object of overlay, default None
colormap (string) – A matplotlib colormap, default summer
figsize (ndarray) – Size of the figure to display, default [600,600]
figlims (ndarray) – x,y and z limits of the axes, default [[-100,100],[-100,100],[-100,100]]
show_zeroes (bool) – Display vertices with intensity = 0, default True
-
zmask
(mask)[source]¶ Masks out vertices with intensity=0 from overlay.
Also returns masked-out vertices.
- Parameters
surf (gifti object) – already loaded gifti object of target surface
mask (gifti object) – already loaded gifti object of overlay with zeroes at vertices of no interest (e.g. medial wall)
- Returns
mask_keep (np.ndarray) – Boolean array of what to show.
mask_kill (np.ndarray) – Boolean array of what to hide.
-