syncfusion-react-accumulation-chart

Implement Syncfusion React Pie, Doughnut, Funnel, and Pyramid charts with interactive features.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/haresh-sai06/HF_APP_Frontend --skill syncfusion-react-accumulation-chart-haresh-sai06
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: syncfusion-react-accumulation-chart
Source: https://github.com/haresh-sai06/HF_APP_Frontend/tree/main/.agents/skills/syncfusion-react-accumulation-chart
Command: npx skills add https://github.com/haresh-sai06/HF_APP_Frontend --skill syncfusion-react-accumulation-chart-haresh-sai06

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @syncfusion/ej2-react-charts, and includes references (resource) components.

What problem does it solve? Building circular and hierarchical data visualizations in React requires configuring many chart options like labels, legends, tooltips, and accessibility, which is time-consuming without structured guidance. ## Core Features & Use Cases - Four Chart Types: Implement Pie, Doughnut, Funnel, and Pyramid charts using the AccumulationChartComponent from @syncfusion/ej2-react-charts. - Rich Interactivity: Configure data labels, smart label positioning, legends, tooltips, explode effects, grouping, and drill-down behavior. - Production Concerns: Covers theming, WCAG accessibility, empty point handling, annotations, and export to PNG, JPEG, SVG, and PDF. - Use Case: Build a sales conversion funnel chart showing stage-by-stage drop-off with outside data labels, connector lines, and a tooltip showing exact counts. ## Quick Start Create a Syncfusion React pie chart showing browser market share with a legend, tooltips, and outside data labels.

Frequently Asked Questions about syncfusion-react-accumulation-chart

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a pie chart in React with Syncfusion?▼

Install @syncfusion/ej2-react-charts, import AccumulationChartComponent, and inject PieSeries. Bind data via AccumulationSeriesDirective with xName and yName properties pointing to your data fields, then set radius and dataLabel options.

How to make a doughnut chart from a Syncfusion pie chart?▼

Set the innerRadius property on AccumulationSeriesDirective to a value greater than 0%, such as '40%'. The same PieSeries module renders both chart types; innerRadius creates the hollow center that defines a doughnut chart.

Does Syncfusion accumulation chart support funnel and pyramid charts?▼

Yes, set the series type to 'Funnel' or 'Pyramid' and inject FunnelSeries or PyramidSeries modules. Funnels support neckWidth, neckHeight, and gapRatio; pyramids support Linear and Surface rendering modes.

Why are my Syncfusion chart data labels overlapping?▼

Enable the enableSmartLabels property on AccumulationChartComponent to automatically reposition labels and avoid overlap. You can also adjust connector line length, use text wrapping, or group small slices into an Others category.

Can I export a Syncfusion React chart to PDF or PNG?▼

Yes, inject the Export module and call the chart's export method with a type of PNG, JPEG, SVG, or PDF plus a filename. The beforeExport and afterExport events let you customize or track the export process.

How do I handle null or missing data points in accumulation charts?▼

Configure emptyPointSettings on the series with a mode of Zero, Drop, Average, or Gap. You can also customize the fill and border of empty points so missing data is visually distinct from real values.