Preview Updated 2026-05-10

TornadoChart

Center-axis diverging bars — left/right groups for sensitivity analysis, population pyramids, gender split, AB-test side-by-side.

Basic usage

Each row { label, left, right } draws symmetric bars about the central axis, scaled by absolute value to a shared scale. Default order is descending by |left| + |right|, giving the classic tornado silhouette.

背景 视口

API

PropTypeDefaultDescription
items{ label, left, right, leftColor?, rightColor? }[]Data
leftLabelstring'左'Left header
rightLabelstring'右'Right header
leftColorstringaccentDefault left fill
rightColorstringwarningDefault right fill
rowHeightnumber24Pixel row height
sortByMagnitudebooleantrueSort by |left| + |right| desc
showValuesbooleantrueShow numeric value at the bar end
format(v) => stringValue formatter
ariaLabelstringSR label
size'sm' | 'md' | 'lg''md'Font scale

Payload: { index, item, side: 'left' | 'right' }.

反馈与讨论

TornadoChart · Discussion

0
0 / 600
正在加载评论...