plotGroupClusterDimRed {rliger} | R Documentation |
Comprehensive group splited cluster plot on dimension reduction with proportion
Description
This function produces combined plot on group level (e.g. dataset, other metadata variable like biological conditions). Scatter plot of dimension reduction with cluster labeled is generated per group. Furthermore, a stacked barplot of cluster proportion within each group is also combined with the subplot of each group.
Usage
plotGroupClusterDimRed(
object,
useGroup = "dataset",
useCluster = NULL,
useDimRed = NULL,
combinePlot = TRUE,
droplevels = TRUE,
relHeightMainLegend = c(5, 1),
relHeightDRBar = c(10, 1),
mainNRow = NULL,
mainNCol = NULL,
legendNRow = 1,
...
)
Arguments
object |
A liger object with dimension reduction, grouping
variable and cluster assignment in |
useGroup |
Variable name of the group division in metadata. Default
|
useCluster |
Name of variable in |
useDimRed |
Name of the variable storing dimensionality reduction result
in |
combinePlot |
Whether to return combined plot. Default |
droplevels |
Logical, whether to perform |
relHeightMainLegend |
Relative heights of the main combination panel and
the legend at the bottom. Must be a numeric vector of 2 numbers. Default
|
relHeightDRBar |
Relative heights of the scatter plot and the barplot
within each subpanel. Must be a numeric vector of 2 numbers. Default
|
mainNRow , mainNCol |
Arrangement of the main plotting region, for number
of rows and columns. Default |
legendNRow |
Arrangement of the legend, number of rows. Default
|
... |
Additional graphic setting arguments passed to
|
Value
ggplot object when only one feature (e.g. cluster variable, gene, factor) is set. List object when multiple of those are specified.
See Also
Please refer to plotDimRed
,
.ggScatter
, .ggplotLigerTheme
for additional
graphic setting
Examples
plotGroupClusterDimRed(pbmcPlot)