نمودار قیف

funnel-chartنمودار

قیف تبدیل از بازدید تا پرداخت، با تعداد و درصد هر مرحله نسبت به اول، و نرخ تبدیل و ریزش بین مرحله‌ها.

قیف خرید این ماه

قیف خرید
مرحلهتعداداز مرحله‌ی اولاز مرحله‌ی قبل
بازدید محصول۴۸٬۲۰۰۱۰۰٪—
افزودن به سبد۹٬۶۴۰۲۰٪۲۰٪
شروع پرداخت۴٬۱۲۰۸٫۵٪۴۲٫۷٪
پرداخت موفق۳٬۰۱۰۶٫۲٪۷۳٫۱٪

نصب

  1. با CLI

    اگر هنوز init نکردید، اول از راهنمای نصب پروژه را آماده کنید. بعد این دستور کامپوننت و وابستگی‌هاش را می‌نویسه.

    $ npx vibefarsi add funnel-chart
  2. نصب دستی

    محتوای تب «کد» را در 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"قیف متقارن یا میله‌هایی که از کنار برچسب شروع میشن.
rownumber44ارتفاع هر مرحله.

نکته‌ها

  • برچسب مرحله سمت راست، عدد و درصد سمت چپ و نرخ تبدیل بین دو ردیف نوشته میشه.