Description Usage Arguments Details Value Aesthetics Author(s) See Also Examples
View source: R/geom_pointinterval.R
Combined point + multiple interval geoms with default aesthetics
designed for use with output from point_interval()
.
Wrapper around geom_slabinterval()
.
1 2 3 4 5 6 7 8 9 10 11 |
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 |
The position adjustment to use for overlapping points on this layer. Setting this equal to
|
... |
Arguments passed on to
|
side |
Which side to draw the slab on. |
orientation |
Whether this geom is drawn horizontally ( |
show_slab |
Should the slab portion of the geom be drawn? Default |
show.legend |
Should this layer be included in the legends? Default is |
These geoms are wrappers around geom_slabinterval()
with defaults designed to produce
points+interval plots. These geoms set some default aesthetics equal
to the .lower
, .upper
, and .width
columns generated by the point_interval
family
of functions, making them often more convenient than vanilla geom_pointrange()
when used with
functions like median_qi()
, mean_qi()
, mode_hdi()
, etc.
Specifically, geom_pointinterval
acts as if its default aesthetics are
aes(size = -.width)
.
A ggplot2::Geom representing a point+multiple uncertainty interval geometry which can
be added to a ggplot()
object.
These geoms support the following aesthetics:
x
y
datatype
alpha
colour
colour_ramp
linetype
fill
shape
stroke
point_colour
point_fill
point_alpha
point_size
size
interval_colour
interval_alpha
interval_size
interval_linetype
slab_size
slab_colour
slab_fill
slab_alpha
slab_linetype
fill_ramp
ymin
ymax
xmin
xmax
width
height
thickness
group
See examples of some of these aesthetics in action in vignette("slabinterval")
.
Learn more about the sub-geom aesthetics (like interval_color
) in the scales documentation.
Learn more about basic ggplot aesthetics in vignette("ggplot2-specs")
.
Matthew Kay
See geom_slabinterval()
for the geom that these geoms wrap. All parameters of that geom are
available to these geoms.
See stat_pointinterval()
for the stat version, intended
for use on samples from a distribution.
See geom_interval()
for a similar stat intended for intervals without
point summaries.
See stat_sample_slabinterval()
for a variety of other
stats that combine intervals with densities and CDFs.
See geom_slabinterval()
for the geom that these geoms wrap. All parameters of that geom are
available to these geoms.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | library(dplyr)
library(ggplot2)
data(RankCorr_u_tau, package = "ggdist")
# orientation is detected automatically based on
# use of xmin/xmax or ymin/ymax
RankCorr_u_tau %>%
group_by(i) %>%
median_qi(.width = c(.8, .95)) %>%
ggplot(aes(y = i, x = u_tau, xmin = .lower, xmax = .upper)) +
geom_pointinterval()
RankCorr_u_tau %>%
group_by(i) %>%
median_qi(.width = c(.8, .95)) %>%
ggplot(aes(x = i, y = u_tau, ymin = .lower, ymax = .upper)) +
geom_pointinterval()
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.