scanpy.pl.rank_genes_groups_violin#
- scanpy.pl.rank_genes_groups_violin(adata, groups=None, *, n_genes=20, gene_names=None, gene_symbols=None, use_raw=None, key=None, split=True, density_norm='width', strip=True, jitter=True, size=1, ax=None, show=None, save=None, scale=_empty)[source]#
Plot ranking of genes for all tested comparisons.
- Parameters:
- adata
AnnData
Annotated data matrix.
- groups
Sequence
[str
] |None
(default:None
) List of group names.
- n_genes
int
(default:20
) Number of genes to show. Is ignored if
gene_names
is passed.- gene_names
Iterable
[str
] |None
(default:None
) List of genes to plot. Is only useful if interested in a custom gene list, which is not the result of
scanpy.tl.rank_genes_groups()
.- gene_symbols
str
|None
(default:None
) Key for field in
.var
that stores gene symbols if you do not want to use.var_names
displayed in the plot.- use_raw
bool
|None
(default:None
) Use
raw
attribute ofadata
if present. Defaults to the value that was used inrank_genes_groups()
.- split
bool
(default:True
) Whether to split the violins or not.
- density_norm
Literal
['area'
,'count'
,'width'
] (default:'width'
) See
violinplot()
.- strip
bool
(default:True
) Show a strip plot on top of the violin plot.
- jitter
float
|bool
(default:True
) If set to 0, no points are drawn. See
stripplot()
.- size
int
(default:1
) Size of the jitter points.
- show
bool
|None
(default:None
) Show the plot, do not return axis.
- save
bool
|None
(default:None
) If
True
or astr
, save the figure. A string is appended to the default filename. Infer the filetype if ending on {'.pdf'
,'.png'
,'.svg'
}.- ax
Axes
|None
(default:None
) A matplotlib axes object. Only works if plotting a single component.
- adata