SuperAPI AI 工具集

syncfusion-blazor-3D-charts

通用与其它

查看项目

更新于 10-15 22:09

技能介绍

用途:该技能用于指导在 Blazor 应用中实现和定制 Syncfusion Blazor 3D 图表(SfChart3D),适用于需要三维数据可视化的开发场景,如 3D 柱状图、条形图、堆叠柱状图与堆叠条形图。

主要能力:支持 Column、Bar、StackedColumn、StackedBar 图表类型;支持 Category、Numeric、DateTime、Logarithmic 坐标轴;可配置旋转、倾斜与深度;支持多序列、图例、数据标签、提示框、选中与高亮、多窗格布局;支持从 IEnumerable、远程数据、动态对象绑定数据;提供打印与导出(PNG、JPEG、SVG、PDF);关注 WCAG 无障碍。

使用方式:需安装 NuGet 包 Syncfusion.Blazor.Chart3D 与 Syncfusion.Blazor.Themes,命名空间为 Syncfusion.Blazor.Chart3D,支持 Blazor Server、WebAssembly 及 Blazor Web App(.NET 8+)。基本用法是在页面引入命名空间后使用 SfChart3D,并在 Chart3DSeriesCollection 内配置 Chart3DSeries,配合 Chart3DPrimaryXAxis、Chart3DPrimaryYAxis、Chart3DLegendSettings、Chart3DTooltipSettings 等子组件。常见属性包括 Title、WallColor、EnableRotation、RotationAngle、TiltAngle、Depth;序列属性包括 DataSource、XName、YName、Name、Type、Fill、ColumnSpacing、ColumnWidth、GroupName;导出用 ExportAsync(ExportType, string),打印用 PrintAsync(),刷新用 Refresh()。

适用场景:Blazor 项目中的三维数据展示、多序列对比、时间序列、指数级数据等可视化需求。

限制:资料未提供该组件的授权与收费信息、具体价格、性能上限及浏览器兼容细节;部分属性说明在原文中不完整(如 Alignment 枚举值),此处不补充。实际配置以官方文档与 API 参考为准。