eelbrain.plot._brain_object.Brain.add_ndvar¶
-
Brain.
add_ndvar
(self, ndvar, cmap=None, vmin=None, vmax=None, smoothing_steps=None, colorbar=False, time_label='ms', lighting=False, contours=None, alpha=1, remove_existing=False)¶ Add data layer form an NDVar
Parameters: - ndvar : NDVar ([case,] source[, time])
NDVar with SourceSpace dimension and optional time dimension. If it contains a
Case
dimension, the average over cases is displayed. Values outside of the source-space, as well as masked values are set to 0, assuming a colormap in which 0 is transparent.- cmap : str | list of matplotlib colors | array
Colormap. Can be the name of a matplotlib colormap, a list of colors, or a custom lookup table (an n x 4 array with RBGA values between 0 and 255).
- vmin, vmax : scalar
Endpoints for the colormap. Need to be set explicitly if
cmap
is a LUT array.- smoothing_steps : None | int
Number of smoothing steps if data is spatially undersampled (PySurfer
Brain.add_data()
argument).- colorbar : bool
Add a colorbar to the figure (use
.plot_colorbar()
to plot a colorbar separately).- time_label : str | callable
Label to show time point. Use
'ms'
or's'
to display time in milliseconds or in seconds, or supply a custom formatter for time values in seconds (default is'ms'
).- lighting : bool
The data overlay is affected by light sources (default
False
, i.e. data overlays appear luminescent).- contours : bool | sequence of scalar
Draw contour lines instead of a solid overlay. Set to a list of contour levels or
True
for automatic contours.- alpha : scalar
Alpha value for the data layer (0 = tranparent, 1 = opaque).
- remove_existing : bool
Remove data layers that have been added previously (default False).