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, scale='width', strip=True, jitter=True, size=1, ax=None, show=None, save=None)
Plot ranking of genes for all tested comparisons.
- Parameters
- adata :
AnnDataAnnData Annotated data matrix.
- groups :
Sequence[str] |NoneOptional[Sequence[str]] (default:None) List of group names.
- n_genes :
intint(default:20) Number of genes to show. Is ignored if
gene_namesis passed.- gene_names :
Iterable[str] |NoneOptional[Iterable[str]] (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|NoneOptional[str] (default:None) Key for field in
.varthat stores gene symbols if you do not want to use.var_namesdisplayed in the plot.- use_raw :
bool|NoneOptional[bool] (default:None) Use
rawattribute ofadataif present. Defaults to the value that was used inrank_genes_groups().- split :
boolbool(default:True) Whether to split the violins or not.
- scale :
strstr(default:'width') See
violinplot().- strip :
boolbool(default:True) Show a strip plot on top of the violin plot.
- jitter :
int|float|boolUnion[int,float,bool] (default:True) If set to 0, no points are drawn. See
stripplot().- size :
intint(default:1) Size of the jitter points.
- show :
bool|NoneOptional[bool] (default:None) Show the plot, do not return axis.
- save :
bool|NoneOptional[bool] (default:None) If
Trueor astr, save the figure. A string is appended to the default filename. Infer the filetype if ending on {'.pdf','.png','.svg'}.- ax :
Axes|NoneOptional[Axes] (default:None) A matplotlib axes object. Only works if plotting a single component.
- adata :