mvpa2.misc.plot.erp.plot_erp¶
-
mvpa2.misc.plot.erp.
plot_erp
(data, SR=500, onsets=None, pre=0.2, pre_onset=None, post=None, pre_mean=None, color='r', errcolor=None, errtype=None, ax=<module 'pylab' from '/usr/lib/python2.7/dist-packages/pylab.pyc'>, ymult=1.0, *args, **kwargs)¶ Plot single ERP on existing canvas
Parameters: data : 1D or 2D ndarray
The data array can either be 1D (samples over time) or 2D (trials x samples). In the first case a boxcar mapper is used to extract the respective trial timecourses given a list of trial onsets. In the latter case, each row of the data array is taken as the EEG signal timecourse of a particular trial.
onsets : list(int)
List of onsets (in samples not in seconds).
SR : int, optional
Sampling rate (1/s) of the signal.
pre : float, optional
Duration (in seconds) to be plotted prior to onset.
pre_onset : float or None
If data is already in epochs (2D) then pre_onset provides information on how many seconds pre-stimulus were used to generate them. If None, then pre_onset = pre
post : float
Duration (in seconds) to be plotted after the onset.
pre_mean : float
Duration (in seconds) at the beginning of the window which is used for deriving the mean of the signal. If None, pre_mean = pre. If 0, then the mean is not subtracted from the signal.
errtype : None or ‘ste’ or ‘std’ or ‘ci95’ or list of previous three
Type of error value to be computed per datapoint. ‘ste’ – standard error of the mean, ‘std’ – standard deviation ‘ci95’ – 95% confidence interval (1.96 * ste), None – no error margin is plotted (default) Optionally, multiple error types can be specified in a list. In that case all of them will be plotted.
color : matplotlib color code, optional
Color to be used for plotting the mean signal timecourse.
errcolor : matplotlib color code
Color to be used for plotting the error margin. If None, use main color but with weak alpha level
ax : :
Target where to draw.
ymult : float, optional
Multiplier for the values. E.g. if negative-up ERP plot is needed: provide ymult=-1.0
*args, **kwargs :
Additional arguments to
pylab.plot
.Returns: array :
Mean ERP timeseries.