The chart above, in each framework. Pick a framework once and every example on the site follows it. Each row is a ring: a `label` and its `segments`, from the inside out.
Every chart also takes these. Framework conventions: camelCase in React and Angular, kebab-case in Vue templates, snake_case in Reflex. Read more about them.
Show the 22 common props
React / Angular
Vue
Reflex
Type
Description
data
data
data
readonly Datum[]
Rows to draw. If omitted, the demo dataset is rendered (REQ-093) and the accessor props (…_key, keys, names) are ignored.
ground
ground
ground
GroundRef
Style ground: silverpoint or cyanotype, or a ground object. Defaults to the app provider's, or silverpoint.
substrate
substrate
substrate
SubstrateName
Prepared substrate within the ground (REQ-046).
mode
mode
mode
InkMode
ink by default; precision disables inking (REQ-021).
seed
seed
seed
Seed
Seed. If omitted, it is derived from id stably (REQ-003).
id
id
id
string
Stable identifier. If omitted, it is generated deterministically.
height
height
height
number
Height of the drawing area in px. Width is the container's unless pinned.
width
width
width
number
—
chrome
chrome
chrome
'card' | 'bare'
card draws the full frame; bare only the drawing area (REQ-095).
hatchFill
hatch-fill
hatch_fill
'tile' | 'per-shape'
How areas are filled (REQ-029).
title
title
title
string
—
badge
badge
badge
string
—
value
value
value
string | number
—
unit
unit
unit
string
—
footerLeft
footer-left
footer_left
string
—
footerRight
footer-right
footer_right
string
—
label
label
label
string
Accessible name. If omitted, it is derived from title (REQ-120).
description
description
description
string
Long description for screen readers (REQ-120).
dataTable
data-table
data_table
'visible' | 'hidden' | 'none'
Tabular alternative; hidden leaves it for assistive technology only (REQ-121).
Pointer and keyboard exploration are built in. The item under the pointer or focus is reported, and a click, Enter or Space selects it. The item is { seriesKey, index, datum, value, point: { x, y } }.