A list of layer-like objects, which can be used in layer operations
(through function application or multiplication) or added to a ggplot2()
object.
Usage
layer_list(...)
as_layer_list(x)
# S3 method for layer_list
as_layer_list(x)
# S3 method for list
as_layer_list(x)
# S3 method for LayerInstance
as_layer_list(x)
# S4 method for layer_list,layer_list
+(e1, e2)
# S4 method for layer_list
show(object)
Arguments
- x, ...
layer-like objects
- object, e1, e2
layer_list()
s
Details
For the most part, users of ggblend need not worry about this class.
It is used internally to simplify multiple dispatch on binary operators, as
the alternative (list()
s of ggplot2::layer()
s) is more cumbersome.
ggblend converts input lists to this format as needed.
Examples
library(ggplot2)
# layer_list()s act just like list()s of layer()s in that they can
# be added to ggplot() objects
data.frame(x = 1:10) |>
ggplot(aes(x, x)) +
layer_list(
geom_line(),
geom_point()
)