SuperAPI AI 工具集

data-visualization-accessibility

测试与质量

查看项目

更新于 10-15 20:14

技能介绍

用途:审计数据可视化(图表、图形、地图、仪表盘、信息图)的无障碍性,输出结构化发现结果。

主要审计领域: 文本替代:每个图表需提供数据表或文字描述;静态 SVG 使用 role="img" 加 aria-label;交互式图表使用 role="application"。 颜色:采用色觉缺陷(CVD)安全调色板,除颜色外使用图案、纹理或标签区分,相邻元素对比度至少 3:1。 键盘:可 Tab 进入图表,方向键在数据点间移动,Enter 显示提示,Escape 关闭,焦点可见。 屏幕阅读器:聚焦时播报图表类型、标题与摘要,数据点播报有意义,提供趋势描述。 响应式:400% 缩放时重排,触控目标 44×44px,文字可缩放。

库指引:Highcharts 启用无障碍模块并配置描述;Chart.js 基于 Canvas,需 aria-label/role="img" 并配套数据表;D3 在 SVG 元素上手动添加 ARIA 及 <title>/<desc>;Recharts 启用 accessibilityLayer 属性,内置键盘导航。

输出约定:仅返回符合 skills/a11y-core/schemas/findings.schema.json 的 JSON,无散文、无摘要、不重述指令,一个对象、一个 findings 数组。共享规则、调度约定与模式见 skills/a11y-core/SKILL.md;本技能的权威规范见 skills/a11y-core/references/sources.md。

限制:资料未提供具体安装命令、收费方式、支持平台或效果数据。