sc.pl.dotplot()
https://scanpy.readthedocs.io/en/stable/generated/scanpy.pl.dotplot.html#scanpy.pl.dotplot
When marker gene inputs are list
sc.pl.dotplot(adata, groupby=, var_names=, use_raw=, layer=, figsize=)
groupby=: base on what to group; 'leiden'
var_names=: features for plot
use_raw=: if use the.raw.Xfor plot;default=None, the.raw.Xwill be used if present
layer=:keyin.layerused for plotting
figsize=: size of the plot; (3, 2)
sc.pl.dotplot(scanpy_object, var_names=['TNFRSF4', 'CPSF3L', 'ATAD3C', 'C1orf86', 'RER1', 'TNFRSF25', 'TNFRSF9'], groupby='leiden')
When marker gene inputs are dictionary
sc.pl.dotplot(adata, groupby=, var_names=, use_raw=, layer=, figsize=)
groupby=: base on what to group; 'leiden'
var_names=: features for plot
use_raw=: if use the.raw.Xfor plot;default=None, the.raw.Xwill be used if present
layer=:keyin.layerused for plotting
figsize=: size of the plot; (3, 2)
sc.pl.dotplot(scanpy_object_used, var_names={'HBC':['ENSMUSG00000037405','ENSMUSG00000045545'], 'mOSN':'ENSMUSG00000027744'}, groupby='res_0.1')

