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