geom_serialaxes_density {ggmulti} | R Documentation |
Smoothed density estimates for "widens" data under serial axes coordinate
Description
Computes and draws kernel density estimates on serial axes coordinate
for each non-aesthetics component defined in the mapping aes()
.
Usage
geom_serialaxes_density(
mapping = NULL,
data = NULL,
stat = "serialaxes_density",
position = "identity_",
...,
axes.sequence = character(0L),
merge = TRUE,
scale.y = c("data", "group"),
as.mix = TRUE,
positive = TRUE,
prop = 0.9,
na.rm = FALSE,
orientation = NA,
show.legend = NA,
inherit.aes = TRUE
)
stat_serialaxes_density(
mapping = NULL,
data = NULL,
geom = "serialaxes_density",
position = "stack_",
...,
axes.sequence = character(0L),
merge = TRUE,
axes.position = NULL,
scaling = c("data", "variable", "observation", "none"),
bw = "nrd0",
adjust = 1,
kernel = "gaussian",
n = 512,
trim = FALSE,
na.rm = FALSE,
orientation = NA,
show.legend = NA,
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 | ||||||
stat |
The statistical transformation to use on the data for this
layer, either as a | ||||||
position |
Position adjustment, either as a string naming the adjustment
(e.g. | ||||||
... |
Other arguments passed on to | ||||||
axes.sequence |
A vector to define the axes sequence. In serial axes coordinate, the sequence can be either
determined in | ||||||
merge |
Should | ||||||
scale.y |
one of
If the | ||||||
as.mix |
Logical. Within each group, if | ||||||
positive |
If | ||||||
prop |
adjust the proportional maximum height of the estimate (density, histogram, ...). | ||||||
na.rm |
If | ||||||
orientation |
The orientation of the layer. The default ( | ||||||
show.legend |
logical. Should this layer be included in the legends?
| ||||||
inherit.aes |
If | ||||||
geom |
The geometric object to use to display the data, either as a
| ||||||
axes.position |
A numerical vector to determine the axes sequence position;
the length should be the same with the length of | ||||||
scaling |
one of | ||||||
bw |
The smoothing bandwidth to be used.
If numeric, the standard deviation of the smoothing kernel.
If character, a rule to choose the bandwidth, as listed in
| ||||||
adjust |
A multiplicate bandwidth adjustment. This makes it possible
to adjust the bandwidth while still using the a bandwidth estimator.
For example, | ||||||
kernel |
Kernel. See list of available kernels in | ||||||
n |
number of equally spaced points at which the density is to be
estimated, should be a power of two, see | ||||||
trim |
If |
See Also
geom_density_
, geom_serialaxes
,
geom_serialaxes_quantile
, geom_serialaxes_hist
Examples
p <- ggplot(iris, mapping = aes(Sepal.Length = Sepal.Length,
Sepal.Width = Sepal.Width,
Petal.Length = Petal.Length,
Petal.Width = Petal.Width,
colour = Species,
fill = Species)) +
geom_serialaxes(alpha = 0.2) +
geom_serialaxes_density(alpha = 0.5) +
scale_x_continuous(breaks = 1:4,
labels = colnames(iris)[-5]) +
scale_y_continuous(labels = NULL) +
xlab("variable") +
ylab("") +
theme(axis.text.x = element_text(angle = 45, vjust = 0.5))
p