通过听觉反馈理解图形数据

在 ASP.NET Core 项目中实现支持屏幕阅读器的图表组件,可让数据可视化面向更广泛的受众。

2025年8月15日功能亮点图表控件
通过听觉反馈理解图形数据

在图表的语境中,屏幕阅读器是一种辅助技术,可将数字文本和界面元素转换为语音或盲文,使视力受损的用户能够在屏幕上导航并理解图形数据。这需要添加语义结构、描述性标签和元数据,以便图表内容能够通过听觉反馈被理解,从而使视力受损用户无需看到可视化图形也能理解图表中的趋势、数值和关系。正确的实现不仅能提升可用性,特别是在数据驱动的环境中,还支持符合既定的无障碍标准,例如 WCAG(Web 内容无障碍指南)。

一些 ASP.NET Core 图表组件支持使用屏幕阅读器,例如:

  • ComponentOne Charts for ASP.NET MVC(属于 MESCIUS 的 ComponentOne Studio ASP.NET MVC)遵循 WAI-ARIA 无障碍指南,并为 ASP.NET Core 提供图表。
  • Telerik ASP.NET Core Chart(属于 Telerik UI for ASP.NET Core)使用内联 SVG 元素,并支持辅助技术,使屏幕阅读器能够解读图表数据。
  • jQWidgets ASP.NET Core MVC(属于 jQWidgets)内置 WAI-ARIA 支持,并为使用 Tag Helpers 的 ASP.NET Core 项目提供对屏幕阅读器友好的图表。
  • Infragistics ASP.NET Core Charts(属于 Infragistics Professional)通过完整的 ARIA 集成和基于文本的摘要,促进与屏幕阅读器的兼容。

如需深入了解功能与价格,请访问我们对 ASP.NET Core 图表组件的对比。

对比 ASP.NET Core 图表组件