from matplotlib import pyplot as plt from sklearn.decomposition import PCA import seaborn as sns import pandas as pd pca = PCA.fit(X_train) df_var_explained = pd.DataFrame(pca.explained_variance_ratio_) plt.figure(figsize=(20, 20))