syncopy.plotting.spy_plotting.multipanelplot(data, **show_kwargs)[source]

Plot Syncopy data in multiple panels

Careful with selecting to many trials/channels as this can quickly lead to memory exhaustion for big datasets.

  • data (base_data) – Any (derived) Syncopy data type

  • show_kwargs (dict) – show() arguments to select which parts of the data to plot


Plot 4 channels of the 1st trial of data:

>>> spy.singlepanelplot(data, trials=0, channel=[1, 2, 3, 4])

Alternatively directly use the method attached to data:

>>> data.singlepanelplot(trials=0, channel=[1, 2, 3, 4])

Select a time- and frequency window (for e.g. SpectralData()):

>>> data.singlepanelplot(trials=0, foilim=[20, 50], toilim=[0, 0.25], channel=['chanA', 'chanB'])