用途:Syncfusion Blazor Chart Wizard 是一个引导式图表创建组件,通过对话框式界面与属性面板,帮助用户在 Blazor 应用中交互式地创建和自定义图表。
主要能力:提供分步图表构建器;支持 Line、Column、Bar、Area、Pie、Scatter 及堆叠等 15+ 图表类型;属性面板实时调整;支持 IEnumerable、List、ObservableCollection 数据源;多系列与多类别映射;可导出 PNG、JPEG、SVG、PDF、CSV、XLSX;支持 JSON 序列化保存与加载图表配置;内置 20+ 主题(Material、Fluent、Bootstrap、Tailwind、Fabric、HighContrast 等);具备 WCAG 2.2 AA 无障碍、键盘导航、屏幕阅读器支持与 RTL 布局。
使用方式:NuGet 安装 Syncfusion.Blazor.ChartWizard 与 Syncfusion.Blazor.Themes;命名空间 Syncfusion.Blazor.ChartWizard。基本用法为使用 <SfChartWizard> 组件,在其中配置 <ChartSettings> 的 DataSource、CategoryFields、SeriesFields、SeriesType;可通过 Width、Height、Theme、EnableRtl、PropertyPanelExpanded 控制外观与行为;导出设置使用 <ChartExportSettings> 指定 FileName、Width、Height、Orientation;保存与加载使用 SaveChart() 与 LoadChartAsync()。
适用场景:交互式图表创建、仪表板构建器、报表生成器、分析界面、需多格式导出或主题适配的可视化,以及 Blazor Server、WebAssembly、Web App 架构。
限制:具体版本兼容性、价格与授权信息资料未提供。