Explained variance (pie chart)ΒΆ

This example will show the explained variance from a principal component analysis in a pie chart.

Explained variance by principal components
from matplotlib import pyplot as plt
import pandas as pd
from sklearn.datasets import load_wine
from sklearn.preprocessing import scale
from sklearn.decomposition import PCA
from psynlig import pca_explained_variance_pie
plt.style.use('seaborn-talk')


data_set = load_wine()
data = pd.DataFrame(data_set['data'], columns=data_set['feature_names'])
data = scale(data)

pca = PCA(n_components=5)
pca.fit_transform(data)

fig, axi = pca_explained_variance_pie(pca, cmap='Spectral')
axi.set_title('Explained variance by principal components')

plt.show()

Total running time of the script: ( 0 minutes 0.192 seconds)

Gallery generated by Sphinx-Gallery