gf_ellipse | R Documentation |
Formula interface to ggplot2::stat_ellipse()
.
gf_ellipse( object = NULL, gformula = NULL, data = NULL, ..., alpha, color, group, type = "t", level = 0.95, segments = 51, xlab, ylab, title, subtitle, caption, geom = "path", stat = "ellipse", position = "identity", show.legend = NA, show.help = NULL, inherit = TRUE, environment = parent.frame() )
object |
When chaining, this holds an object produced in the earlier portions of the chain. Most users can safely ignore this argument. See details and examples. |
gformula |
A formula with shape |
data |
A data frame with the variables to be plotted. |
... |
Additional arguments. Typically these are
(a) ggplot2 aesthetics to be set with |
alpha |
Opacity (0 = invisible, 1 = opaque). |
color |
A color or a formula used for mapping color. |
group |
Used for grouping. |
type |
The type of ellipse.
The default |
level |
The level at which to draw an ellipse,
or, if |
segments |
The number of segments to be used in drawing the ellipse. |
xlab |
Label for x-axis. See also |
ylab |
Label for y-axis. See also |
title, subtitle, caption |
Title, sub-title, and caption for the plot.
See also |
geom |
Geom for drawing ellipse. Note: |
stat |
A character string naming the stat used to make the layer. |
position |
Either a character string naming the position function used for the layer or a position object returned from a call to a position function. |
show.legend |
A logical indicating whether this layer should be included in
the legends. |
show.help |
If |
inherit |
A logical indicating whether default attributes are inherited. |
environment |
An environment in which to look for variables not found in |
ggplot2::stat_ellipse()
gf_ellipse() gf_point(eruptions ~ waiting, data = faithful) %>% gf_ellipse(alpha = 0.5) gf_point(eruptions ~ waiting, data = faithful, color = ~ (eruptions > 3)) %>% gf_ellipse(alpha = 0.5) gf_point(eruptions ~ waiting, data = faithful, color = ~ (eruptions > 3)) %>% gf_ellipse(type = "norm", linetype = ~ "norm") %>% gf_ellipse(type = "t", linetype = ~ "t") gf_point(eruptions ~ waiting, data = faithful, color = ~ (eruptions > 3)) %>% gf_ellipse(type = "norm", linetype = ~ "norm") %>% gf_ellipse(type = "euclid", linetype = ~ "euclid", level = 3) %>% gf_refine(coord_fixed()) # Use geom = "polygon" to enable fill gf_point(eruptions ~ waiting, data = faithful, fill = ~ (eruptions > 3)) %>% gf_ellipse(geom = "polygon", alpha = 0.3, color = "black") gf_point(eruptions ~ waiting, data = faithful, fill = ~ (eruptions > 3)) %>% gf_ellipse(geom = "polygon", alpha = 0.3) %>% gf_ellipse(alpha = 0.3, color = "black") gf_ellipse(eruptions ~ waiting, data = faithful, show.legend = FALSE, alpha = 0.3, fill = ~ (eruptions > 3), geom = "polygon") %>% gf_ellipse(level = 0.68, geom = "polygon", alpha = 0.3) %>% gf_point(data = faithful, color = ~ (eruptions > 3), show.legend = FALSE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.