Description Usage Arguments Details Value Author(s) See Also Examples
View source: R/geom_lineribbon.R
A combination of geom_line()
and geom_ribbon()
with default aesthetics
designed for use with output from point_interval()
.
1 2 3 4 5 6 7 8 9 10 11 12 |
mapping |
Set of aesthetic mappings created by |
data |
The data to be displayed in this layer. There are three options: If A A |
stat |
The statistical transformation to use on the data for this layer, as a string. |
position |
Position adjustment, either as a string, or the result of a call to a position adjustment function. |
... |
Other arguments passed to |
step |
Should the line/ribbon be drawn as a step function? One of: |
orientation |
Whether this geom is drawn horizontally ( |
na.rm |
If |
show.legend |
logical. Should this layer be included in the legends?
|
inherit.aes |
If |
geom_lineribbon
is a combination version of a geom_line()
, and geom_ribbon
designed for use
with output from point_interval()
. This geom sets some default aesthetics equal to the .width
column generated by the point_interval
family of functions, making them
often more convenient than a vanilla geom_ribbon()
+ geom_line()
.
Specifically, geom_lineribbon
acts as if its default aesthetics are
aes(fill = forcats::fct_rev(ordered(.width)))
.
A ggplot2::Geom representing a combined line+uncertainty ribbon geometry which can
be added to a ggplot()
object.
Matthew Kay
See stat_lineribbon()
for a version that does summarizing of samples into points and intervals
within ggplot. See geom_pointinterval()
for a similar geom intended
for point summaries and intervals. See geom_ribbon()
and geom_line()
for the geoms this is
based on.
1 2 3 4 5 6 7 8 9 10 11 12 13 | library(dplyr)
library(ggplot2)
theme_set(theme_ggdist())
tibble(x = 1:10) %>%
group_by_all() %>%
do(tibble(y = rnorm(100, .$x))) %>%
median_qi(.width = c(.5, .8, .95)) %>%
ggplot(aes(x = x, y = y, ymin = .lower, ymax = .upper)) +
# automatically uses aes(fill = fct_rev(ordered(.width)))
geom_lineribbon() +
scale_fill_brewer()
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.