cellfish.plot.grid_dotplot

Contents

cellfish.plot.grid_dotplot#

cellfish.plot.grid_dotplot(adata, var_names, groupby, *, categories_order=None, use_raw=None, layer=None, swap_axes=False, expression_cutoff=0.0, mean_only_expressed=False, standard_scale=None, cmap='Reds', figsize=None, fontsize=12, colorbar_title='Mean expression', size_title='Fraction of cells\\nin group (%)', x_label_colors=None, y_label_colors=None, show=None, return_fig=False, **kwds)#

Grouped dotplot with Marsilea, supporting 2D category splits and colored labels.

Parameters:
  • adata (AnnData) – AnnData with expression values.

  • var_names (Union[str, Sequence[str], Mapping[str, Union[str, Sequence[str]]]]) – Genes / features to plot. A mapping creates column (or row) groups.

  • groupby (str) – Observation column used for grouping.

  • categories_order (Union[Sequence[str], Mapping[str, Sequence[str]], None] (default: None)) – Order of groups. A mapping creates row (or column) groups.

  • swap_axes (bool (default: False)) – If True, swap rows and columns (genes on Y, groups on X).

  • use_raw (bool | None)

  • layer (str | None)

  • expression_cutoff (float)

  • mean_only_expressed (bool)

  • standard_scale (Literal['var', 'group'] | None)

  • cmap (Colormap | str | None)

  • figsize (Tuple[float, float] | None)

  • fontsize (int)

  • colorbar_title (str | None)

  • size_title (str | None)

  • x_label_colors (Dict[str, str] | None)

  • y_label_colors (Dict[str, str] | None)

  • show (bool | None)

  • return_fig (bool | None)