无需登录 数据私有 本地保存

无障碍图表模式库 - 颜色与纹理组合示例

73
0
0
0
操作步骤
第一步:浏览纹理模式库

进入工具页面后,首先查看顶部的12种纹理模式库。每种纹理以缩略图形式展示,全部标注为AAA级合规。点击任意纹理可查看其详细信息,包括纹理名称、视觉特征描述以及推荐的使用场景。建议先通览所有纹理,了解各纹理之间的视觉差异。

第二步:查阅WCAG对比度标准

在纹理库下方找到WCAG对比度标准速查表。表格分为AAA级和AA级两行,列出了普通文本、大文本、图形/UI组件三类元素的最低对比度要求。例如AAA级要求普通文本对比度不低于7:1,大文本不低于4.5:1,图形组件不低于3:1。理解这些标准有助于选择合适的颜色组合。

第三步:观察实际图表演示

滚动到实际图表演示区域,查看柱状图中纹理填充的实际效果。注意观察不同数据系列如何通过纹理差异进行区分。此时保持默认的正常视觉模式,记录下各数据系列的颜色和纹理对应关系,为后续色盲模拟对比做准备。

第四步:执行色盲模拟测试

点击图表下方的色盲模拟按钮,依次切换到红色盲、绿色盲、蓝色盲和全色盲模式。在每种模式下仔细观察:颜色是否还能区分数据系列?纹理是否提供了有效的补充识别线索?如果在某种色盲模式下数据仍可清晰分辨,说明双重编码方案设计成功。

第五步:选择合适的纹理组合

根据图表演示和色盲测试结果,为你的项目选择2至6种纹理组合。选择原则是:相邻数据系列的纹理差异要足够大,避免视觉混淆。例如竖条纹和点阵的差异明显,适合相邻柱状图;而斜条纹和交叉线的差异较小,不宜放在相邻位置。

第六步:查阅代码实现方案

在工具的代码参考区域,选择适合你项目技术栈的实现方案。Canvas方案适合Chart.js和D3.js等基于Canvas的图表库;SVG pattern方案适合需要矢量输出的场景;CSS渐变方案则适合简单的静态图表。将示例代码复制到你的项目中,根据实际需求调整纹理参数和颜色值。

第七步:验证与优化

完成代码集成后,使用浏览器的无障碍开发者工具或本工具的色盲模拟功能进行最终验证。检查所有色盲类型下的图表可读性,确认图例标注清晰,纹理在打印输出时也保持可辨识。必要时调整纹理密度或颜色亮度,以达到最佳的无障碍效果。