For the complete documentation index, see llms.txt. Markdown variants are available by appending .md to any URL or sending an Accept: text/markdown header. An agent skill is available at /.well-known/agent-skills/site-skill.md.
0
Sponsor

Pie Chart

Animated WebGPU and WebGL pie and donut charts powered by PixiJS.

ChartGPUPixiJS
PixiJS renderer
Basic Chart

Installation

$ pnpm dlx shadcn@latest add @chartcn/pixijs/pie-chart

Usage

import {
  ChartcnPieChart,
  type ChartConfig,
} from "@/components/chart/pixijs/pie-chart";
<ChartcnPieChart
  config={chartConfig}
  data={data}
  dataKey="visitors"
  nameKey="browser"
>
  <ChartcnPieChart.Legend />
  <ChartcnPieChart.Tooltip />
  <ChartcnPieChart.Pie cornerRadius={5} />
</ChartcnPieChart>

Examples

Donut

innerRadius={60}

Loading state

isLoading='true'
Loading

API Reference

ChartcnPieChart

PropTypeDefault
dataData[]required
configChartConfigrequired
dataKeystringrequired
nameKeystringrequired
childrenReactNode-
animationboolean | AnimationConfig{ duration: 700, easing: "cubicOut" }
isLoadingbooleanfalse

Pie

PropTypeDefault
innerRadiusnumber | string0
outerRadiusnumber | string"76%"
cornerRadiusnumber5

Legend

PropTypeDefault
position"top" | "bottom" | "left" | "right""bottom"