SuperAPI AI 工具集

syncfusion-maui-sunburst-charts

通用与其它

查看项目

更新于 10-15 23:24

技能介绍

用途:在 .NET MAUI 应用中实现 Syncfusion SfSunburstChart,用径向多层圆环布局展示 2-5 层层级数据(如组织架构、文件系统、产品分类、按区域→部门→产品的销售数据),扇区大小按数值成比例,适合替代树状图或嵌套饼图,并支持交互式钻取探索。

主要能力:通过 GroupMemberPath 配置层级;可调整起始/结束角度、半径与内半径、描边颜色和宽度,制作环形图;数据标签支持 Trim/Hide 溢出模式与 Angle/Normal 旋转模式及字体定制;工具提示支持自定义模板;选择支持 Single、Child、Group、Parent 类型及 Brush、Opacity、Stroke 显示模式,并提供 SelectionChanging、SelectionChanged 事件;钻取带工具栏导航与缩放返回、重置;中心视图可放置自定义内容并配合 CenterHoleSize 控制尺寸;.NET 10+ 支持 iOS/macOS 的液态玻璃效果(SfGlassEffectView,含工具提示)。

使用方式:安装 NuGet 包并完成初始化,创建层级数据模型,配置 ItemsSource 与 ValueMemberPath,用 GroupMemberPath 添加层级,再按需启用标题、图例、工具提示、标签、选择与钻取。各功能详细步骤见对应的 references 文档(getting-started、appearance、data-labels、tooltips、selection、drill-down、center-view、liquid-glass-effect)。

适用场景:需要同时理解层级结构与各层相对占比的交互式仪表板、多层数据探索界面。

限制:资料未提供具体 NuGet 包名、版本要求、收费与价格信息,也未给出完整代码示例;液态玻璃效果为 .NET 10+ 与 iOS/macOS 平台特性。