Funnel
Funnel charts visualize drop-off across stages — checkout funnels, signup conversion, support-ticket-resolution stages. ApexCharts implements funnel as a horizontal-bar variant with plotOptions.bar.isFunnel = true.
When to use
Sequential stages where each step's count is necessarily ≤ the previous step's. For non-sequential breakdowns reach for pie/donut charts.
Basic Example — Checkout conversion funnel
plotOptions.bar.isFunnel = true flips ApexCharts into funnel mode (centerd bars that visually narrow toward the bottom). The data is descending — each subsequent value is ≤ the previous.
Pyramid variant
<x-wirekit-chart
type="bar"
:labels="['Aware', 'Interested', 'Considering', 'Buying', 'Loyal']"
:datasets="[['label' => 'Customer pipeline', 'data' => [10000, 4000, 1500, 600, 240]]]"
:options="[
'plotOptions' => [
'bar' => ['horizontal' => true, 'isFunnel' => true, 'isFunnel3d' => false],
],
]"
height="320px"
/>
Stepped — support ticket resolution
<x-wirekit-chart
type="bar"
:labels="['New', 'Triaged', 'In Progress', 'Awaiting Customer', 'Resolved']"
:datasets="[['label' => 'Tickets', 'data' => [1240, 880, 520, 380, 320]]]"
:options="[
'plotOptions' => [
'bar' => ['horizontal' => true, 'isFunnel' => true],
],
]"
/>
License note
ApexCharts is non-MIT — see the License section on the Chart overview page and apexcharts.com/license for the full terms.
See Also
- Bar charts for the underlying chart type
- Pie + donut charts for non-sequential breakdowns
Design Tokens
See ApexCharts adapter — Design Tokens for the color, typography, and grid tokens shared across every ApexCharts demo.