mne.channels.Layout#

class mne.channels.Layout(box, pos, names, ids, kind)[source]#

Sensor layouts.

Layouts are typically loaded from a file using read_layout(). Only use this class directly if you’re constructing a new layout.

Parameters:
boxtuple of length 4

The box dimension (x_min, x_max, y_min, y_max).

posarray, shape=(n_channels, 4)

The unit-normalized positions of the channels in 2d (x, y, width, height).

nameslist

The channel names.

idslist

The channel ids.

kindstr

The type of Layout (e.g. ‘Vectorview-all’).

Methods

plot([picks, show_axes, show])

Plot the sensor positions.

save(fname[, overwrite])

Save Layout to disk.

plot(picks=None, show_axes=False, show=True)[source]#

Plot the sensor positions.

Parameters:
pickslist | slice | None

Channels to include. Slices and lists of integers will be interpreted as channel indices. None (default) will pick all channels. Note that channels in info['bads'] will be included if their indices are explicitly provided.

show_axesbool

Show layout axes if True. Defaults to False.

showbool

Show figure if True. Defaults to True.

Returns:
figinstance of matplotlib.figure.Figure

Figure containing the sensor topography.

Notes

New in v0.12.0.

Examples using plot:

Working with sensor locations

Working with sensor locations
save(fname, overwrite=False)[source]#

Save Layout to disk.

Parameters:
fnamepath-like

The file name (e.g. 'my_layout.lout').

overwritebool

If True, overwrites the destination file if it exists.

See also

read_layout

Examples using save:

Working with sensor locations

Working with sensor locations

Examples using mne.channels.Layout#

Working with sensor locations

Working with sensor locations

Visualizing epoched data

Visualizing epoched data

How to convert 3D electrode positions to a 2D image

How to convert 3D electrode positions to a 2D image