pyriemann.utils.viz.plot_embedding¶
- pyriemann.utils.viz.plot_embedding(X, y=None, *, metric='riemann', title='Embedding of covariances', embd_type='Spectral', normalize=True)¶
Plot 2D embedding of SPD matrices.
- Parameters:
- Xndarray, shape (n_matrices, n_channels, n_channels)
Set of SPD matrices.
- yNone | ndarray, shape (n_matrices,), default=None
Labels for each matrix.
- metricstring, default=”riemann”
Metric used in the embedding. Can be {“riemann”, “logeuclid”, “euclid”} for Locally Linear Embedding, and {“riemann”, “logeuclid”, “euclid”, “logdet”, “kullback”, “kullback_right”, “kullback_sym”} for Spectral Embedding.
- titlestr, default=”Embedding of covariances”
Title of figure.
- embd_type{“Spectral”, “LocallyLinear”}, default=”Spectral”
Embedding type.
- normalizebool, default=True
If True, the plot is normalized from -1 to +1.
- Returns:
- figmatplotlib figure
Figure of embedding.
Notes
New in version 0.2.6.