Syncfusion .NET MAUI Circular Charts 是一套面向 .NET MAUI 的圆形图表实现技能,核心控件为 SfCircularChart,用于展示部分与整体的比例关系和数据分布。
用途:适合显示比例数据(如市场份额、预算分配、调查结果)、饼图、圆环图、径向条形图(圆环进度对比)、百分比分布或类别比较等场景。
主要能力:
- 三种图表类型:PieSeries(饼图)、DoughnutSeries(圆环图,可设内半径与中心视图)、RadialBarSeries(径向条形图/圆形进度)。
- 数据绑定:通过 XBindingPath 与 YBindingPath 绑定集合数据。
- 交互功能:工具提示、爆炸效果(Explode)、选择、图例。
- 外观定制:颜色、描边、间距、角度、半径控制;PaletteBrushes、Stroke、StrokeWidth、Opacity、GapRatio、MaximumValue、CapStyle、Track 自定义及渐变填充等。
- 数据标签:在分段上显示数值或百分比,支持位置对齐、自定义模板、智能防重叠定位、外部标签连接线及格式化。
- 图例:启用 ChartLegend,支持上/下/左/右定位、图标类型、自定义模板、切换可见性及样式。
- 分组:通过 GroupTo 属性自动将小数值合并为“Others”类别,可设阈值与自定义标签。
- 导出:可保存为 PNG、JPEG 或 PDF,支持 SaveAsImage 与 GetStreamAsync 方法及流式导出。
- 中心内容:在圆环图或径向条形图中心显示自定义视图(CenterView、CenterHoleSize)。
使用方式:通过 NuGet 安装 Syncfusion.Maui.Toolkit 包,初始化 SfCircularChart,创建数据模型与视图模型,绑定数据到图表系列,并可按需添加标题、图例、数据标签、工具提示等。技能按主题提供参考文档:getting-started(入门)、chart-types(图表类型)、data-labels(数据标签)、legend(图例)、appearance(外观样式)、tooltip(工具提示)、explode(爆炸效果)、selection(选择)、groupto(数据分组)、exporting(导出)。
适用场景:需要在 .NET MAUI 应用中展示比例构成、类别对比或圆形进度指示的移动与桌面应用界面。
限制:具体支持的平台、版本要求、收费与价格信息、性能与效果数据暂未提供;文档仅覆盖上述功能主题,其他细节暂未提供。