Skip to examples
Browse chart types
Chart library26 ways to visualize

STATISTICS / CHART GUIDE

Funnel Chart

A funnel chart is used to display the progressive loss or conversion of data across multiple stages.

01 / EXPLORE

See it in action.

Switch to Code to copy an example.

E-commerce user conversion funnel: from browsing products (100K) to confirming receipt (15K), analyzing conversion rates at each stage.

SaaS product lifecycle funnel: from website visits (50K) to referrals (1,200), custom colors

Recruitment process funnel: from resume submissions (2,800) to offers issued (65), custom colors

Chinese Sales Funnel with Localized Conversion Labels

Asset size distribution rendered as an inverted funnel

About Funnel Chart

A funnel chart is used to display the progressive loss or conversion of data across multiple stages. It typically uses a funnel shape to represent the data volume at each stage, wide at the top and narrow at the bottom, intuitively reflecting the quantity changes and conversion rates at each step. It is suitable for analyzing bottlenecks and optimization opportunities in processes.

02 / CONFIGURE

Make it yours.

The properties available for this chart.

Configuration Options

PropertyTypeRequiredDescription
typestringrequiredValue must be "funnel".
dataObject[]requiredChart data, each item contains category and value.
data.categorystringrequiredStage name.
data.valuenumberrequiredStage value.
titlestringoptionalChart title.
themeBuiltinThemeName | ThemeSpecoptionalBuilt-in theme name or custom theme object; default is "default". See Documentation → Custom Themes.
locale'en-US' | 'zh-CN'optionalLocale for values and built-in metric labels. Defaults to the visualization locale.
conversionRateLabelstringoptionalCustom label used for stage and overall conversion-rate annotations.
styleObjectoptionalChart style.
style.backgroundColorstringoptionalMust be a valid color value.
style.palettestring[]optionalMust be an array of valid color values.
GPT-Vis · An AntV project · MIT licensed