Types
AlgebraOfGraphics.Layer
โ TypeLayer(transformation, data, positional::AbstractVector, named::AbstractDictionary)
Algebraic object encoding a single layer of a visualization. It is composed of a dataset, positional and named arguments, as well as a transformation to be applied to those. Layer
objects can be multiplied, yielding a novel Layer
object, or added, yielding a AlgebraOfGraphics.Layers
object.
AlgebraOfGraphics.Layers
โ TypeLayers(layers::Vector{Layer})
Algebraic object encoding a list of AlgebraOfGraphics.Layer
objects. Layers
objects can be added or multiplied, yielding a novel Layers
object.
AlgebraOfGraphics.ProcessedLayer
โ TypeProcessedLayer(layer::Layer)
Convert layer
to equivalent processed layer.
AlgebraOfGraphics.Entry
โ TypeEntry(plottype::PlotFunc, positional::Arguments, named::NamedArguments)
Define plottype as well as positional and named arguments for a single plot.
AlgebraOfGraphics.AxisEntries
โ TypeAxisEntries(axis::Union{Axis, Nothing}, entries::Vector{Entry}, categoricalscales, continuousscales)
Define all ingredients to make plots on an axis. Each categorical scale should be a CategoricalScale
, and each continuous scale should be a ContinuousScale
.