SuperAPI AI 工具集

syncfusion-aspnetcore-accumulation-chart

数据与分析

查看项目

更新于 10-16 01:07

技能介绍

用途:在 ASP.NET Core 应用中实现 Syncfusion 累积图表,用圆形分段图形展示数值比例关系。支持 Pie(饼图,含 Doughnut 圆环变体)、Pyramid(金字塔图)、Funnel(漏斗图);其中圆环图通过为饼图设置 innerRadius 实现,而非独立类型。

主要能力:智能标签(enableSmartLabels)自动防重叠、连接线外部标签、图例、工具提示、标题与副标题、点位着色与渐变、数据标签模板;按值或数量分组小数据点(如 groupTo);空点处理;半饼图/半圆环的起止角度;扇区分离与多点选择;中心标签(圆环图);注释;导出 PNG/JPEG/SVG/PDF/XLSX/CSV 及打印;实时动态更新数据;主题与本地化;WCAG 2.2 A/AA 无障碍支持。

使用方式:通过 NuGet 安装 Syncfusion.EJ2.AspNet.Core(Install-Package Syncfusion.EJ2.AspNet.Core -Version <your_version_here>),在 _ViewImports.cshtml 注册 @addTagHelper *, Syncfusion.EJ2,在 _Layout.cshtml 引入 Syncfusion 脚本并放置 <ejs-scripts>,再用 <ejs-accumulationchart> 标签配合 <e-accumulation-series> 绑定 dataSource、xName、yName 等属性,数据源使用自定义模型类。示例中标题/副标题为图表的直接属性而非子标签,数据标签字体子标签为 <e-font>。

适用场景:市场份额分析、预算分配、调查结果、销售漏斗跟踪、组织层级、移动仪表盘、报表生成、实时监控等比例数据可视化。

限制:资料未提供具体版本号、CDN 脚本地址与价格信息;组件依赖 ASP.NET Core 与 Syncfusion EJ2 环境。