View Source Tucan.Layers (tucan v0.4.1)
Utility functions for working with layered plots.
Summary
Functions
Appends the given layer or layers to the input specification.
Prepends the given layer or layers to the input specification.
Converts a single view plot to a layered plot.
Functions
@spec append(vl :: VegaLite.t(), VegaLite.t() | [VegaLite.t()]) :: VegaLite.t()
Appends the given layer or layers to the input specification.
If no layer
exists in the input spec, a new layer object will be added
with the encoding
and mark
options of the input spec.
Raises if the input vl
is not a single view or layered specification.
@spec prepend(vl :: VegaLite.t(), VegaLite.t() | [VegaLite.t()]) :: VegaLite.t()
Prepends the given layer or layers to the input specification.
If no layer
exists in the input spec, a new layer object will be added
with the encoding
and mark
options of the input spec.
Raises if the input vl
is not a single view or layered specification.
@spec to_layered(vl :: VegaLite.t()) :: VegaLite.t()
Converts a single view plot to a layered plot.
encoding
, mark
and data
will be extracted and added to a new layer.