Enum: MarkType
The cartesian primitive a grammar layer draws (heatmap is implied by a heatmap panel, not a mark).
URI: tvbo:enum/MarkType
Permissible Values
| Value | Meaning | Description |
|---|---|---|
| line | None | Connected line (timeseries, bifurcation branch, trajectory) |
| scatter | None | Points (fixed points, special points, per-node profiles) |
| rule | None | Reference line at a value the layer’s output HOLDS (a threshold, a published … |
| band | None | Filled band between two series (an error band, a CI) |
| area | None | Series filled down to the baseline (a density/pdf, a cumulative share) |
| bar | None | Vertical bars, one per x (spectrum, per-category magnitude) |
Slots
| Name | Description |
|---|---|
| mark | Cartesian mark; omitted for heatmap panels (implied by the panel kind) |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/tvbo/figure
LinkML Source
name: MarkType
description: The cartesian primitive a grammar layer draws (heatmap is implied by
a heatmap panel, not a mark).
from_schema: https://w3id.org/tvbo/figure
permissible_values:
line:
text: line
description: Connected line (timeseries, bifurcation branch, trajectory).
scatter:
text: scatter
description: Points (fixed points, special points, per-node profiles).
rule:
text: rule
description: 'Reference line at a value the layer''s output HOLDS (a threshold,
a published number, an ensemble mean) — one line per value. The encoded channel
picks the orientation: `x:` draws vertical, `y:` horizontal. Distinct from the
`axvline`/`axhline` opts, which take a literal typed into the spec and are drawn
as subdued gridlines.'
band:
text: band
description: Filled band between two series (an error band, a CI). Its layer's
output carries a length-2 axis beside the swept one, holding the two edges in
ONE array — binding a lower edge and an upper edge as separate layers lets them
come from different runs.
area:
text: area
description: Series filled down to the baseline (a density/pdf, a cumulative share).
Distinct from `band`, which spans two series, and from `bar`, which asserts
the x values are discrete categories.
bar:
text: bar
description: Vertical bars, one per x (spectrum, per-category magnitude). Distinct
from `line` because a spectrum read as a line implies interpolation between
mode numbers that do not exist.