gedi2py.plotting.dispersion¶
- gedi2py.plotting.dispersion(adata, *, key='gedi', n_top=20, log_scale=True, figsize=(10, 6), show=None, save=None, return_fig=False)[source]¶
Plot gene dispersion from GEDI model.
Visualizes the dispersion (variance/mean ratio) of genes, which can help identify highly variable genes.
- Parameters:
adata (
AnnData) – Annotated data matrix with GEDI dispersion computed.key (
str, default:'gedi') – Key prefix for GEDI results.n_top (
int, default:20) – Number of top dispersed genes to label.log_scale (
bool, default:True) – IfTrue, use log scale for axes.figsize (
tuple[float,float], default:(10, 6)) – Figure size.show (
bool|None, default:None) – IfTrue, show the figure.return_fig (
bool, default:False) – IfTrue, return the figure.
- Return type:
Figure if ``return_fig=True``,else ``None`.`
Examples
>>> import gedi2py as gd >>> gd.tl.dispersion(adata) >>> gd.pl.dispersion(adata, n_top=30)