Preview Updated 2026-05-10

Funnel chart

Step-by-step narrowing conversion funnel with absolute values per step.

Basic usage

Data is passed in via props. Pure SVG rendering, no third-party chart library dependency. Colors come from the --viz-1..8 tokens and are colorblind-friendly.

访问 · 10000注册 · 3200激活 · 1800付费 · 580续订 · 410
Demo source
src/App.vue vue
<CfFunnelChart ... />
src/App.tsx tsx
<CfFunnelChart ... />

Healthy vs leaky funnel

A healthy funnel (30–50% drop per step) versus a leaky funnel (92% drop right after the first step).

健康漏斗(12% 付费)
访问 100k · 100000注册 50k · 50000激活 35k · 35000付费 12k · 12000
流失严重(0.4% 付费)
访问 100k · 100000注册 8k · 8000激活 3k · 3000付费 400 · 400
Demo source
src/App.vue vue
<CfFunnelChart :steps="good" />
<CfFunnelChart :steps="bad" />
src/App.tsx tsx
<CfFunnelChart steps={good} />
<CfFunnelChart steps={bad} />

API

PropTypeDefaultDescription
stepsFunnelStep[]{ label, value }[]; values decrease from top to bottom
width / height / showLabels

反馈与讨论

Funnel chart · Discussion

0
0 / 600
一键发送
正在加载评论...