U4.01.1Categorical colour ceiling设计
可辨类别数存在上限
别名: 分类色上限 · 可辨类别数
概念解释
分类色板的每个色块要同时满足两个条件:与色板内其他所有色块可辨、且在小面积图元上仍可辨(一个 3px 的点远比一块色卡难辨)。这两个约束叠加,可用色数有硬上限——经验区间在 6 到 12 色:十色以内的精心色板(HSL 均匀取样 + 明度交替)可用;超过十二色,任意两色开始互相"沾亲"(色相环上挤在一起),误辨率陡升。这不是色板设计水平问题,是色觉系统的分类容量问题。
机制
颜色辨别依赖三个维度(色相、明度、饱和度)构成的知觉空间,而类别编码要求两两可分——n 类需要 n(n-1)/2 对都拉开距离,所需"知觉间距"随类别数平方增长,可用空间却是常数。色相环上真正互相远离的"基本色相"只有少数几个(人类语言的基本颜色词也停在一打以内),把色环塞满必然出现近邻对。小面积图元再砍一刀:锥体细胞在边缘视野与小色斑上采样不足,色相差异衰减,只剩明度差还能撑——这就是为什么"色卡上能分、图上分不开"是常态而非意外。
边界
上限计数的是同图并存的类别:多图分页(每图 ≤8 色、页间复用同一色板)不受此限;交互场景的悬停提示与选中高亮能把"必须靠颜色识别"的压力卸掉一部分,但静态图没有这层缓冲。地理图是重灾区例外——行政区划常用几十色,但那靠边界线 + 标签辅助,不是纯颜色编码。这里只定上限;超限后的出路(分组、聚合、冗余编码)是另一层需要单独解决的问题。
怎么落地
- 色板规格写死上限:单图类别色 ≤ 8–10;超限触发分组/聚合流程,不允许"再挤两色"。
- 选色策略:色相均匀取样 + 明度高低交替(相邻色相必拉开明度差),优先复用成熟色板而非现场调色。
- 验证:在目标图元尺寸(实际点/线尺寸,不是色卡)上做两两辨认测试,误辨率超过一成即超限或配色不当。