Skip to content
DocsFoundationsSizesLast updated Nov 2, 2026

Sizes

Every type ships in four sizes: XS, S, M and L. Each size redraws the chart from its data, so labels, legends and marks fit the card. Nothing is scaled.

SizeWidth × heightPlot width
XS311 × 212279
S360 × 212328
M480 × 246440
L800 × 330760

Pick by card width

Card has room forUse
800 px or moreL
480 to 799 pxM
360 to 479 pxS
311 to 359 pxXS

What changes when it gets smaller

  • Abbreviate long labels first.
  • Thin out axis labels, then hide the ones that do not fit. Text never shrinks.
  • Stack side lists: name over value, before anything is truncated.
  • Stagger labels that would collide. Data never goes missing.

Pick a size

usage.tsx
<Waterfall size="xs" /><Waterfall size="l" legend />

Legend

Legend on adds a row under the plot. When it wraps, the extra row comes from the plot, so the chart keeps its height. 31 types label their marks and have no legend.

In Figma

Variants are named size=M, legend=on; the same values as the props.

Stay in the loop

New charts, by email.

Get an email when new chart types and releases ship.

Unsubscribe any time.