scanpy.pl.rank_genes_groups

scanpy.pl.rank_genes_groups(adata, groups=None, n_genes=20, gene_symbols=None, key=None, fontsize=8, ncols=4, sharey=True, show=None, save=None, ax=None, **kwds)

Plot ranking of genes.

Parameters
adata : AnnData

Annotated data matrix.

groups : str or list of str

The groups for which to show the gene ranking.

gene_symbols : str

Key for field in .var that stores gene symbols if you do not want to use .var_names.

n_genes : int, optional (default: 20)

Number of genes to show.

fontsize : int, optional (default: 8)

Fontsize for gene names.

ncols : int, optional (default: 4)

Number of panels shown per row.

sharey : bool, optional (default: True)

Controls if the y-axis of each panels should be shared. But passing sharey=False, each panel has its own y-axis range.

show

Show the plot, do not return axis.

save

If True or a str, save the figure. A string is appended to the default filename. Infer the filetype if ending on {‘.pdf’, ‘.png’, ‘.svg’}.

ax

A matplotlib axes object. Only works if plotting a single component.