scater-plot-args | R Documentation |
scater functions that plot points share a number of visualization parameters, which are described on this page.
add_legend
:Logical scalar, specifying whether a legend should be shown. Defaults to TRUE.
theme_size
:Integer scalar, specifying the font size. Defaults to 10.
point_alpha
:Numeric scalar in [0, 1], specifying the transparency. Defaults to 0.6.
point_size
:Numeric scalar, specifying the size of the points.
Defaults to NULL
.
point_shape
:An integer, or a string specifying the shape
of the points. Details see vignette("ggplot2-specs")
. Defaults to
19
.
jitter_type
:String to define how points are to be jittered in a violin plot.
This is either with random jitter on the x-axis ("jitter"
) or in a “beeswarm” style (if "swarm"
, default).
The latter usually looks more attractive, but for datasets with a large number of cells, or for dense plots, the jitter option may work better.
show_median
:Logical, should the median of the distribution be shown for violin plots?
Defaults to FALSE
.
show_violin
:Logical, should the outline of a violin plot be shown?
Defaults to TRUE
.
show_smooth
:Logical, should a smoother be fitted to a scatter plot?
Defaults to FALSE
.
show_se
:Logical, should standard errors for the fitted line be shown on a scatter plot when show_smooth=TRUE
?
Defaults to TRUE
.
show_boxplot
:Logical, should a box plot be shown? Defaults to FALSE
.
Addititional fields can be added to the
data.frame passed to ggplot by setting the other_fields
argument. This allows users to easily incorporate additional metadata for
use in further ggplot operations.
The other_fields
argument should be character vector where each
string is passed to retrieveCellInfo
(for cell-based plots)
or retrieveFeatureInfo
(for feature-based plots).
Alternatively, other_fields
can be a named list where each element
is of any type accepted by retrieveCellInfo
or
retrieveFeatureInfo
. This includes AsIs-wrapped
vectors, data.frames or DataFrames.
Each additional column of the output data.frame will be named according to
the name
returned by retrieveCellInfo
or
retrieveFeatureInfo
. If these clash with inbuilt names (e.g.,
X
, Y
, colour_by
), a warning will be raised and the
additional column will not be added to avoid overwriting an existing
column.
plotColData
, plotRowData
,
plotReducedDim
, plotExpression
,
plotPlatePosition
, and most other plotting functions.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.