U4.01.3Redundant shape or pattern coding设计
需同时用形状或图案冗余编码
别名: 冗余编码 · 形状冗余
概念解释
分类编码用颜色 + 形状/图案双通道同时表达同一个类别变量:折线图里每条线既有一色又有一标记形(圆、方、三角),散点图里点既染色又定形,地图里区域既填色又铺图案。冗余不是浪费——它给类别身份上了双保险:色觉缺陷读者走形状通道,黑白打印走图案通道,小尺寸图元上颜色衰减时形状仍在,颜色近邻对(色板挤上限时)靠形状拉开。颜色是快速通道,形状是可靠通道,冗余让两者互补。
机制
颜色与形状的失败模式不重叠:颜色在色觉缺陷、灰度媒介、小面积、强光下退化;形状在这些场景全部存活,弱点只在类别数容量更小(可快速辨认的标记形约 4–6 个)与检索速度稍慢(颜色是并行 popped-out 的,形状搜索偏串行)。双通道叠加后各自的最短板都被垫高:颜色近邻对由形状区分,形状易混对(圆与椭圆)由颜色区分;图例学习也加速——"红色圆点"的双属性绑定比单一属性更稳固。冗余的代价只有视觉密度略升,而这个代价主要出现在数据密集图上,恰好是颜色最不可靠的场景,换算下来仍是正收益。
边界
冗余编码的容量取两通道容量的交集:形状约 6 个、颜色约 10 个,冗余方案实用上限在 6 类上下,超出应回到聚合路线(上一叶)。线图场景的标记形只在稀疏点上有意义(点太密标记互相叠压,退回纯色 + 分面);图案填充(斜线、点阵)对大面积区域有效,对小标记不可用。强调类的冗余(红色 + 加粗)与分类冗余不同——那是重要性的双通道,不是类别身份的,别混用。
怎么落地
- 图形库模板默认线图"一色一形"(如 6 形循环配 6 色),散点图同规则;类别超 6 时先聚合再考虑放弃形状。
- 形状集选取可辨差距大的(圆、方、三角、十字、菱形、×),避免需要区分朝向的形状(椭圆 vs 圆)。
- 验证:灰度打印或色觉模拟(去饱和滤镜)后做类别辨认;冗余版正确率应保持,纯色版下降的部分即冗余的价值。