viziphant.patterns.plot_patterns_statistics_all

viziphant.patterns.plot_patterns_statistics_all(patterns)[source]

Create a histogram plot to visualise all patterns statistics of SPADE analysis output.

Parameters
patternslist of dict

The output of elephant.spade.spade.

Returns
figmatplotlib.figure.Figure
axmatplotlib.axes.Axes

Examples

import neo
import numpy as np
import quantities as pq
import matplotlib.pyplot as plt
from elephant import spade
from elephant.spike_train_generation import homogeneous_poisson_process
import viziphant
np.random.seed(12)

spiketrains = [homogeneous_poisson_process(rate=10 * pq.Hz,
               t_stop=10 * pq.s) for _ in range(10)]
patterns = spade.spade(spiketrains, bin_size=100*pq.ms,
                       winlen=1)['patterns']

viziphant.patterns.plot_patterns_statistics_all(patterns)
plt.show()

(Source code, png, hires.png, pdf)

../../_images/viziphant-patterns-plot_patterns_statistics_all-1.png