Heatmap
Chart
Density cells whose fill encodes each value. Pass calendar for a GitHub-style contribution graph: seven-day week columns with weekday and month labels, discrete less-to-more levels, and press or hover to inspect a day's count and date. The calendar layout IS the kit's activity calendar, so a contribution graph needs no separate component.
Playground
Every control sets a real prop of HeatmapProps. The JSX below updates as you go.
Web
iOS
Android
JSX · HeatmapProps
Variants
1 examples from src/charts/heatmap/heatmap.md, each rendered live from its own JSX.
Anatomy
1
Grid
2
Cell
3
Title
4
Legend
Dimmed parts appear only in some states or variants.
Props
8 props on HeatmapProps, grouped as they are declared in source. Required props are marked *.
Accessibility and keyboard
Keyboard
Tab
Focuses the plot
ArrowLeft
ArrowRight
Steps through points when inspectable
Escape
Clears the inspected point
Semantics
Roles
image
ARIA on web
aria-label
Platform skins
The playground's props on each platform: same tree, native shapes, type and touch sizes.
Usage
Tokens
Read from the playground render. Values follow the scheme and the ion hue.
--c1
--fd
--ft
--ln
--sf
--sh-sm
--tx3