用途:指导在 Blazor 应用中实现 Syncfusion Blazor HeatMap Chart 组件(SfHeatMap),以颜色编码的单元格矩阵展示多维数据,适用于矩阵数据、相关性矩阵、热度或密度可视化、仪表盘及带类别或日期时间轴的时间序列。
主要能力:支持数组(2D)、JSON/Table 与单元格三种数据绑定模式及字段映射;X/Y 轴可选 Category、Numeric、DateTime,并支持多级标签;提供矩形单元格与气泡 HeatMap 两种可视化模式;可配置固定或渐变调色板、图例、工具提示、标题、数据标签、边框与背景样式;支持单元格选择、CellClick、CellDoubleClick、CellRender、TooltipRender、LegendRender、AxisLabelRender 等事件;具备 WCAG 合规、键盘导航与屏幕阅读器支持,并支持 CSP、响应式尺寸与大数据集性能优化。
必要用法:需安装 NuGet 包 Syncfusion.Blazor.HeatMap(及 Syncfusion.Blazor.Themes),命名空间为 Syncfusion.Blazor.HeatMap;注册服务 builder.Services.AddSyncfusionBlazor();,在 index.html 添加主题样式表与脚本引用,并添加 @using Syncfusion.Blazor.HeatMap。基本用法通过 SfHeatMap 的 DataSource 属性绑定数据,配合 HeatMapTitleSettings、HeatMapCellSettings 等子组件配置外观。
限制:具体收费、定价、平台要求与效果表现资料未提供;大规模数据需注意性能,建议减少单元格数量、关闭动画或采用虚拟化。