Lodes at intersections of alluvia and strata
geom_alluvium receives a dataset of the horizontal (x) and vertical (y,
ymin, ymax) positions of the lodes of an alluvial plot, the
intersections of the alluvia with the strata. It plots rectangles for these
lodes of a provided width.
geom_lode( mapping = NULL, data = NULL, stat = "alluvium", position = "identity", width = 1/3, na.rm = FALSE, show.legend = NA, inherit.aes = TRUE, ... )
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; override the default. |
position |
Position adjustment, either as a string, or the result of a call to a position adjustment function. |
width |
Numeric; the width of each stratum, as a proportion of the distance between axes. Defaults to 1/3. |
na.rm |
Logical:
if |
show.legend |
logical. Should this layer be included in the legends?
|
inherit.aes |
If |
... |
Additional arguments passed to |
geom_alluvium, geom_flow, geom_lode, and geom_stratum understand the
following aesthetics (required aesthetics are in bold):
x
y
ymin
ymax
alpha
colour
fill
linetype
size
group
group is used internally; arguments are ignored.
The previously defunct parameters axis_width and ribbon_bend have been
discontinued. Use width and knot.pos instead.
ggplot2::layer() for additional arguments and
stat_alluvium() and
stat_stratum() for the corresponding stats.
Other alluvial geom layers:
geom_alluvium(),
geom_flow(),
geom_stratum()
# one axis
ggplot(as.data.frame(Titanic),
aes(y = Freq,
axis = Class)) +
geom_lode(aes(fill = Class, alpha = Survived)) +
scale_x_discrete(limits = c("Class")) +
scale_alpha_manual(values = c(.25, .75))
gg <- ggplot(as.data.frame(Titanic),
aes(y = Freq,
axis1 = Class, axis2 = Sex, axis3 = Age,
fill = Survived))
# alluvia and lodes
gg + geom_alluvium() + geom_lode()
# lodes as strata
gg + geom_alluvium() +
geom_stratum(stat = "alluvium")Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.