SuperAPI AI 工具集

syncfusion-maui-pyramid-charts

通用与其它

查看项目

更新于 10-15 23:24

技能介绍

本技能用于指导在 .NET MAUI 应用中实现 Syncfusion SfPyramidChart 金字塔图,以层级分段方式呈现部分与整体的比例关系。该控件为无坐标轴的单系列图表,数据以百分比表示,各部分之和构成整体。

用途:适合展示层级或比例数据、部分与整体关系,以及销售阶段、流程环节、人群细分等类似漏斗的可视化场景。

主要能力:支持单系列层级数据展示;交互式工具提示与图例并可自定义;数据标签支持 Auto、Inner、Center、Outer 等放置方式;支持自定义调色板画刷与渐变;提供 Linear(基于高度)和 Surface(基于面积)两种模式;通过 GapRatio 控制分段间距;支持垂直与水平方向;iOS/macOS .NET 10+ 支持 liquid glass 视觉效果;可导出为图像格式或流;可通过图例交互切换系列可见性;图例可滚动处理溢出。

使用方式:需要安装 Syncfusion.Maui.Charts NuGet 包,在 XAML 或 C# 中初始化 SfPyramidChart,创建视图模型并通过 ItemsSource、XBindingPath 和 YBindingPath 绑定数据。文档按主题分节,包括入门、数据标签、图例、提示框、外观定制、方向与视觉效果、导出、无障碍。导出可使用 SaveAsImage 方法或 GetStreamAsync 获取流,并与 PDF、Excel、Word 组件集成;导出需处理各平台的文件写入或相册访问权限。无障碍方面可向屏幕阅读器暴露图表标题、金字塔层和图例项,并支持键盘与手势导航。

限制:资料未提供具体价格、收费方式、性能指标或版本兼容细节;部分能力(如 liquid glass)要求 iOS/macOS .NET 10+;导出涉及平台权限配置;未提供完整代码示例,具体 API 用法需查阅对应参考文档。