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.

Use Cases

  • Used to display multi-stage data loss or conversion in sales processes, user conversion, event participation, etc.
  • Suitable for highlighting the quantity distribution and conversion efficiency at each stage.

Visual Examples

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

Options

Configuration Options

PropertyTypeRequiredDescription
typestringrequiredValue must be "funnel".
dataObject[]requiredChart data, each item contains category and value.
data.categorystringrequiredStage name.
data.valuenumberrequiredStage value.
titlestringoptionalChart title.
theme'default' | 'dark' | 'academy'optionalChart theme, default is "default".
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.