Manual
Overview Getting started
The language
Grammar Identifiers & references Body & detail
Attributes
Attribute shorthands Derived attributes
Comments
The document
Document header scene step
cite
cite
Content
Text blocks
divider h1 h2 h3 h4 list paragraph
Maths
equation latex
Blocks & references
definition example image internote note table task
Formatting
blue bold footnote green grey highlight icon inline-code italic link orange pink purple red teal yellow
Functions
format lower pad title truncate upper
Graph environment
canvas.graph
Marks
angle axis.band axis.brace axis.label bar boxplot brace circle contour curve diamond fit heatmap hexagon histogram integral line lollipop point polygon rectangle residuals scatter segment square star text triangle vector
Expressions
Code environment
canvas.code lines
Geographic environment
canvas.geo
Marks
arc choropleth marker region
Diagram environment
canvas.diagram
Marks
arrow box pin
Animation & interaction
Motion
Wrapping cues
cue cue.draw cue.highlight cue.spotlight cue.trace cue.type
Keyframe cues
cue.to cue.zoom
Interaction
parameter parameter.time
Directives
data define for if ignore include let preset use
Writing internotes
What a document covers Prose & canvas state Prose & headings Callouts Selecting canvas content Framing a readable graph Parameters & cues Reading computed values in prose Checking a document's claims Code environment execution model Data provenance Source style The final pass
Reference
All constructs A–Z Attribute types Packs
?
  1. Content
  2. Text blocks
  3. h2
/

h2

h2Node

The second heading level, written ## at the start of a line. Holds rich text, as all four levels do.

Writing with it:Prose & headings

#Allowed in

scene { }scene [ ]definition { }example { }note { }task { }task [ ]cue { }cue.draw { }

#Examples

## Reading the residuals
## What $r^2$ hides
← Previoush1Next →h3
On this page
Allowed inExamples
PrivacyTermsContact Support