For interactive plots, GTK and Cairo are required (all necessary libraries should be installed automatically).
iview()
is a simple viewer for continuous and epoched
signals.
iview(eeg)
iview(eeg)
iview(eeg, zoom=20) # show signal in 20-second fragments
(!) Default zoom
value is 5 seconds.
(!) Up to 10 channels are displayed.
Keyboard shortcuts:
a
: go to the signal beginnings
: go to the signal endz
: go back by 1 secondsx
: go forward by 1 secondsc
: go back by zoom
secondsv
: go forward by zoom
secondsb
: slide channels upn
: slide channels downh
: show keyboard shortcutsq
: close window(!) Epoched signal should be viewed using iview_ep()
,
while continuous signal should be viewed using
iview_cont()
. The meta-function iview()
detects type of the signal and chooses appropriate function.
For epoched signal the keyboard shortcuts are:
a
: go to the first epochs
: go to the last epochz
: previous epochx
: next epochb
: slide channels upn
: slide channels downh
: show keyboard shortcutsq
: close windowTo interactively edit the signal:
iedit(eeg)
To preview and edit the continuous signal:
iedit_cont(eeg, ch=1:19)
iedit_cont(eeg, mono=false, zoom=20)
(!) Epoched signal should be edited using iedit_ep()
,
while continuous signal should be edited using
iedit_cont()
. The meta-function iedit()
detects type of the signal and chooses appropriate function.
(!) Segment markers are placed by clicking with left mouse button (from) and right mouse button (to).
(!) Default zoom
value is 5 seconds.
Keyboard shortcuts:
a
: go to the signal beginnings
: go to the signal endz
: go back by 1 secondsx
: go forward by 1 secondsc
: go back by zoom
secondsv
: go forward by zoom
secondsd
: delete time segment – in the example above this
would be the segment between 55.0 and 57.0 secondh
: show keyboard shortcutsq
: close windowTo edit the epoched signal interactively:
iedit(eeg)
iedit_seg(eeg)
Keyboard shortcuts:
a
: go to the first epochs
: go to the last epochz
: previous epochx
: next epochd
: delete current epochh
: show keyboard shortcutsq
: close windowSignal amplitude may also be plotted using interactive plot:
iplot(eeg)
iplot_ep(e10)
(!) Epoched signal should be previewed using iplot_ep()
,
while continuous signal should be edited using
iplot_cont()
. The meta-function iplot()
detects type of the signal and chooses appropriate function.
Keyboard shortcuts:
a
: go to the signal beginnings
: go to the signal endz
: go back by 1 secondsx
: go forward by 1 secondsc
: go back by zoom
secondsv
: go forward by zoom
secondsh
: show keyboard shortcutsq
: close windowKeyboard shortcuts:
a
: go to the first epochs
: go to the last epochz
: previous epochx
: next epochh
: show keyboard shortcutsq
: close window(!) Default zoom
value is 5 seconds.
(!) To restore default title or axis labels, enter
default
into appropriate field(s).
To compare two signals, e.g. before and after filtering
iplot(eeg1, eeg2)
PSD may be plotted using interactive plot:
ipsd(eeg)
ipsd_ep(e10)
(!) Keyboard shortcuts are the same as for iplot_cont()
and iplot_ep()
.
Spectrogram may be plotted using interactive plot:
ispectrogram(eeg)
ispectrogram_ep(e10)
(!) Keyboard shortcuts are the same as for iplot_cont()
and iplot_ep()
.
For continuous wavelet transformation, custom wavelet formula may be
entered in the field (default is Morlet(2π), β=1
). Please
refer to the documentation of DSP.jl
to see the list of available wavelet families and parameters.