mvpa2.misc.plot.topo.plot_head_topography¶
-
mvpa2.misc.plot.topo.
plot_head_topography
(topography, sensorlocations, plotsensors=False, resolution=51, masked=True, plothead=True, plothead_kwargs=None, **kwargs)¶ Plot distribution to a head surface, derived from some sensor locations.
The sensor locations are first projected onto the best fitting sphere and finally projected onto a circle (by simply ignoring the z-axis).
Parameters: topography : array
A vector of some values corresponding to each sensor.
sensorlocations : (nsensors x 3) array
3D coordinates of each sensor. The order of the sensors has to match with the
topography
vector.plotsensors : bool
If True, sensor will be plotted on their projected coordinates. No sensor are shown otherwise.
plothead : bool
If True, a head outline is plotted.
plothead_kwargs : dict
Additional keyword arguments passed to
plot_head_outline()
.resolution : int
Number of surface samples along both x and y-axis.
masked : bool
If True, all surface sample extending to head outline will be masked.
**kwargs
All additional arguments will be passed to
pylab.imshow()
.Returns: (map, head, sensors)
The corresponding matplotlib objects are returned if plotted, ie. if plothead is set to
False
,head
will beNone
.- map
The colormap that makes the actual plot, a matplotlib.image.AxesImage instance.
- head
What is returned by
plot_head_outline()
.- sensors
The dots marking the electrodes, a matplotlib.lines.Line2d instance.