SuperAPI AI 工具集

syncfusion-aspnetcore-treemap

通用与其它

查看项目

更新于 10-16 03:16

技能介绍

用途:该技能面向 ASP.NET Core 场景,使用 Syncfusion TreeMap 控件把层次化数据渲染为嵌套矩形,矩形面积对应数值字段。适用组织结构、预算分配、市场份额、人口分布、销售业绩等需要按大小展示的分层数据。

主要能力:支持扁平与层次化数据绑定;通过 weightValuePath 指定决定面积的数值字段;提供 Squarified、SliceAndDiceVertical、SliceAndDiceHorizontal、SliceAndDiceAuto 等布局;用多个 groupPath 层级构建多级分组与表头;支持范围色映射、等值/分类色映射、饱和度与透明度映射及调色板;支持数据标签、工具提示、选择、高亮、钻取与面包屑导航、图例、RTL、国际化、打印及 PNG/JPEG/SVG/PDF/Base64 导出,并具备键盘与屏幕阅读器无障碍支持。

使用方式:在 ASP.NET Core 页面引入 Syncfusion 服务后,使用 ejs-treemap 标签声明控件,绑定 dataSource 与 weightValuePath,配置 layoutType、leafItemSettings、levels 与 colorMapping 等属性。例如设置 weightValuePath="Sales"、layoutType="Squarified",在 leafItemSettings 中指定 labelPath,并通过 levels 的 groupPath/headerFormat 建立层级;钻取设置 enableDrillDown="true"。

适用场景:适合中后台报表、运营看板、数据探索页中对层级指标做面积化对比与下钻分析。

限制:具体安装命令、包名与版本、授权与收费信息、性能上限等资料暂未提供;实际功能以对应版本与官方文档为准。