- data
a data frame
- x, y
x and y variables for drawing.
- label
the name of the column containing point labels. Can be also a
character vector with length = nrow(data).
- color
text font color.
- palette
the color palette to be used for coloring or filling by groups.
Allowed values include "grey" for grey color palettes; brewer palettes e.g.
"RdBu", "Blues", ...; or custom color palette e.g. c("blue", "red"); and
scientific journal palettes from ggsci R package, e.g.: "npg", "aaas",
"lancet", "jco", "ucscgb", "uchicago", "simpsons" and "rickandmorty".
- size
text font size.
- face
text font style. Allowed values are one of c("plain", "bold",
"italic", "bold.italic").
- family
character vector specifying font family.
- show.legend
logical. Should text be included in the legends? NA, the
default, includes if any aesthetics are mapped. FALSE never includes, and
TRUE always includes.
- label.select
can be of two formats:
- repel
a logical value, whether to use ggrepel to avoid overplotting
text labels or not.
- label.rectangle
logical value. If TRUE, add rectangle underneath the
text, making it easier to read.
- parse
If TRUE
, the labels will be parsed into expressions and
displayed as described in ?plotmath
.
- grouping.vars
grouping variables to sort the data by, when the user
wants to display the top n up/down labels.
- position
Position adjustment, either as a string, or the result of a
call to a position adjustment function.
- ggp
a ggplot. If not NULL, points are added to an existing plot.
- ggtheme
function, ggplot2 theme name. Default value is theme_pubr().
Allowed values include ggplot2 official themes: theme_gray(), theme_bw(),
theme_minimal(), theme_classic(), theme_void(), ....
- ...
other arguments to be passed to ggpar
.