Description Usage Arguments Value See Also Examples
Intuitive way of visualizing how feature expression changes across different identity classes (clusters). The size of the dot encodes the percentage of cells within a class, while the color encodes the AverageExpression level of cells within a class (blue is high).
1 2 3 4 |
object |
Seurat object |
features |
Input vector of features |
cols |
Colors to plot, can pass a single character giving the name of
a palette from |
col.min |
Minimum scaled average expression threshold (everything smaller will be set to this) |
col.max |
Maximum scaled average expression threshold (everything larger will be set to this) |
dot.min |
The fraction of cells at which to draw the smallest dot (default is 0). All cell groups with less than this expressing the given gene will have no dot drawn. |
dot.scale |
Scale the size of the points, similar to cex |
group.by |
Factor to group the cells by |
split.by |
Factor to split the groups by (replicates the functionality of the old SplitDotPlotGG) |
scale.by |
Scale the size of the points by 'size' or by 'radius' |
scale.min |
Set lower limit for scaling, use NA for default |
scale.max |
Set upper limit for scaling, use NA for default |
... |
Ignored |
A ggplot object
1 2 3 4 | cd_genes <- c("CD247", "CD3E", "CD9")
DotPlot(object = pbmc_small, features = cd_genes)
pbmc_small[['groups']] <- sample(x = c('g1', 'g2'), size = ncol(x = pbmc_small), replace = TRUE)
DotPlot(object = pbmc_small, features = cd_genes, split.by = 'groups')
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.