stat_bracetext {ggbrace} | R Documentation |
create text for curly braces as a layer in ggplot
Description
Imports: ggplot2
Usage
stat_bracetext(
mapping = NULL,
data = NULL,
geom = "text",
position = "identity",
...,
rotate = 0,
width = NULL,
mid = NULL,
outside = TRUE,
distance = NULL,
outerstart = NULL,
textdistance = NULL,
show.legend = FALSE,
inherit.aes = TRUE
)
Arguments
mapping |
Set of aesthetic mappings created by |
data |
The data to be displayed in this layer. There are three options: If A A |
geom |
The geometric object to use to display the data, either as a
|
position |
Position adjustment, either as a string naming the adjustment
(e.g. |
... |
Other arguments passed on to |
rotate |
number, defines where the brace is pointing to: 0=up, 90=right, 180=down, 270=left. When specified by user, will overwrite other directions the brace might have from x/y coordinates. |
width |
number, how wide should the braces be? If NULL (default), will be determined automatically based on the data. |
mid |
number, where the pointer is within the bracket space (between 0.25 and 0.75). If NULL (default), will be determined automatically based on the data. |
outside |
boolean, should the brace be outside of the data area or cover the data area? |
distance |
number, space between the brace and the nearest data point |
outerstart |
number, overwrites distance and provides one coordinate for all braces |
textdistance |
number, distance of the label to the brace pointer |
show.legend |
logical. Should this layer be included in the legends?
|
inherit.aes |
If |
Value
ggplot2 layer object (geom_path) that can directly be added to a ggplot2 object. If a label was provided, another layer is added.
Examples
library(ggbrace)
library(ggplot2)
data(iris)
ggplot(iris, aes(x=Sepal.Length, y=Sepal.Width, color=Species, label=Species)) +
geom_point() +
stat_brace() +
stat_bracetext()