/

Funnel Chart

Visualize progressive reduction through stages. Ideal for sales pipelines, conversion flows, and process analysis.

Usage

example.tsx
import { FunnelChart } from "@chartts/react"

<FunnelChart
  data={salesPipeline}
  value="count"
  label="stage"
/>

Props

PropTypeDescription
dataT[]Array of data objects (ordered by stage)
valuekeyof TKey for stage values
labelkeyof TKey for stage labels
direction'vertical' | 'horizontal'Layout direction. Default: 'vertical'
gapnumberGap between stages in px. Default: 2
pinchnumberHow much each stage narrows. 0-1. Default: auto

Features

  • Automatic proportional sizing
  • Conversion rate labels
  • Vertical and horizontal layouts
  • Custom colors per stage
  • Animated entry per stage
  • Interactive stage selection

Other Charts