نمودار قیف
funnel-chartنمودارقیف تبدیل از بازدید تا پرداخت، با تعداد و درصد هر مرحله نسبت به اول، و نرخ تبدیل و ریزش بین مرحلهها.
قیف خرید این ماه
| مرحله | تعداد | از مرحلهی اول | از مرحلهی قبل |
|---|---|---|---|
| بازدید محصول | ۴۸٬۲۰۰ | ۱۰۰٪ | — |
| افزودن به سبد | ۹٬۶۴۰ | ۲۰٪ | ۲۰٪ |
| شروع پرداخت | ۴٬۱۲۰ | ۸٫۵٪ | ۴۲٫۷٪ |
| پرداخت موفق | ۳٬۰۱۰ | ۶٫۲٪ | ۷۳٫۱٪ |
نصب
با CLI
اگر هنوز init نکردید، اول از راهنمای نصب پروژه را آماده کنید. بعد این دستور کامپوننت و وابستگیهاش را مینویسه.
$ npx vibefarsi add funnel-chartنصب دستی
محتوای تب «کد» را در
components/charts/funnel-chart.tsxبگذارید. پیشنیاز: chart-core.$ npm i lucide-reactکپی کل فایلregistry json
استفاده
usage.tsx
1import { FunnelChart } from "@/components/charts/funnel-chart"23<FunnelChart4 title="قیف خرید"5 data={[6 { label: "بازدید محصول", value: 48_200 },7 { label: "افزودن به سبد", value: 9_640 },8 { label: "شروع پرداخت", value: 4_120 },9 { label: "پرداخت موفق", value: 3_010 },10 ]}11/>پراپها
| پراپ | نوع | پیشفرض | توضیح |
|---|---|---|---|
| shape | "centered" | "aligned" | "centered" | قیف متقارن یا میلههایی که از کنار برچسب شروع میشن. |
| row | number | 44 | ارتفاع هر مرحله. |
نکتهها
- برچسب مرحله سمت راست، عدد و درصد سمت چپ و نرخ تبدیل بین دو ردیف نوشته میشه.