omicverse.pl.plot_pca_variance_ratio¶
- omicverse.pl.plot_pca_variance_ratio(adata, use_rep='scaled|original|pca_var_ratios', n_pcs=30, log=False, show=None, save=None)[source]¶
Plot PCA variance ratio to determine optimal number of principal components.
- Parameters:
adata (AnnData object containing PCA results.)
use_rep (Key in adata.uns for variance ratios. Default: 'scaled|original|pca_var_ratios'.)
n_pcs (Number of principal components to plot. Default: 30.)
log (Whether to use logarithmic scale. Default: False.)
show (Show the figure. Default: None.)
save (Save the figure to file. Default: None.)
- Returns:
None: Displays or saves the PCA variance ratio plot.
Examples – >>> import omicverse as ov >>> # Basic PCA variance ratio plot >>> ov.pp.pca(adata, n_pcs=50) >>> ov.utils.plot_pca_variance_ratio(adata, n_pcs=30) >>> # Custom variance ratios with log scale >>> ov.utils.plot_pca_variance_ratio(adata, n_pcs=50, log=True)