FunnelChart component visualizes progressive reduction of data through stages of a process. It’s commonly used for conversion rates, sales pipelines, and sequential workflows.
Basic funnel chart
With labels inside
Custom colors
Multiple funnels
Custom shape with active state
With conversion rate labels
Reversed funnel (pyramid)
Animations
Custom trapezoid shape
Event handlers
Common pitfalls
- Data order: Data should be ordered from largest to smallest value for a traditional funnel. Reverse the order for a pyramid chart.
- Missing fill: Each data item should have a
fillproperty, or you must provide colors viaCellcomponents. - Label positioning: Use
position="right"for labels outside the funnel, orposition="inside"for labels within segments. - Width calculation: Funnel width is automatically calculated based on values. Segments with larger values are wider.
- Tooltip event type: FunnelChart only supports
'item'tooltip event type. - Multiple funnels: When showing multiple funnels side by side, use the
xandwidthprops to position them correctly.