NeuroAnalyzer tutorials: Plot signal(s)

Initialize NeuroAnalyzer
using NeuroAnalyzer
eeg = load("files/eeg.hdf");

Plot multi-channel signal:

NeuroAnalyzer.plot(eeg,
                   ch="all")

Plot a time segment 10 to 12.5 second of a single-channel:

NeuroAnalyzer.plot(eeg,
                   ch="Fp1",
                   seg=(10, 12.5))

Plot multi-channel signal, mean ± 95CI of two channels:

NeuroAnalyzer.plot(eeg,
                   ch=["F3", "F4"],
                   type=:mean)

Butterfly plot multi-channel signal:

NeuroAnalyzer.plot(eeg,
                   ch=["F3", "F4"],
                   type=:butterfly)

You may also compare two signals, e.g. before and after filtering:

eeg1 = deepcopy(eeg)
eeg2 = NeuroAnalyzer.filter(eeg1,
                            ch="all",
                            fprototype=:fir,
                            ftype=:lp,
                            cutoff=30,
                            order=91)
NeuroAnalyzer.plot(eeg1,
                   eeg2,
                   ch="eeg")

(!) The first signal (“before”) is drawn in black, the second (“after”) – in red.

Alternatively, interactive preview is also available, see interactive preview for details.