3. 科研图表配色基本原则

配色不是“把图做漂亮”的装饰环节,而是科研图表的信息编码手段。同一组颜色,在屏幕上可能清晰可辨,打印成黑白后却混成一片;在正常色觉读者眼中区分明显,在红绿色盲读者眼中却可能完全无法分辨。因此,本节把配色拆解为六条可操作、可检验的基本原则:对比度、一致性、语义映射、色盲友好、灰度兼容、印刷安全。它们不是并列的美学偏好,而是有优先级的约束条件——对比度决定“看得见”,一致性决定“读得顺”,语义映射决定“读得对”,后三条决定“换个人、换个介质还读得对”。

配色六原则:从“看得见”到“换介质仍读得对” ① 对比度 前景/背景、相邻色块可分辨 ② 一致性 同义同色、跨图跨面板统一 ③ 语义映射 颜色对应真实含义与量级 ④ 色盲友好 红绿不并置,加形状/线型冗余 ⑤ 灰度兼容 转灰后亮度差仍可区分 ⑥ 印刷安全 CMYK色域、细线、叠印可控 发布前四项快速检验 对比度:正文与背景对比 ≥ 4.5:1,数据线与网格线对比 ≥ 3:1 一致性:同一变量在摘要图、正文图、补充图中使用同一色值 色盲模拟:用红绿色盲模拟查看,相邻类别仍能靠形状或线型区分 灰度与印刷:转灰度后亮度差 ≥ 10%,并核对 CMYK 打样稿

一、对比度:先保证“看得见”

对比度是配色的底线。它包含两个层面:一是图形与背景的对比,二是相邻数据元素之间的对比。前者决定线条、文字、标记点能否被识别;后者决定读者能否把相邻的柱、线、区域分开。实践中可用 WCAG 的相对亮度公式估算对比度:把颜色换算为相对亮度 L(对 sRGB 分量先做线性化,再按 0.2126R+0.7152G+0.0722B 加权),对比度 = (L₁+0.05)/(L₂+0.05)。经验阈值是:正文文字与背景 ≥ 4.5:1,图形元素与背景 ≥ 3:1。

一个常见错误是把浅灰网格线画得过重,与数据线争夺注意力;另一个错误是用浅黄、浅青等高亮度色画细线,在白底上几乎消失。合理的做法是:网格线用低对比的浅灰(如 #E0E0E0),数据线用中高对比的饱和色,并保证线宽不小于 0.75 pt。若同一面板内有多条曲线,相邻曲线的亮度差应足够大,而不是仅靠色相差异。

二、一致性:让读者建立稳定的“颜色—变量”记忆

一致性要求同一变量在所有图中使用同一颜色,同一颜色在所有图中代表同一含义。这在多面板图(a/b/c 子图)和多图论文中尤其重要。假设图 2 用蓝色表示对照组、橙色表示处理组,那么图 3、图 4 以及补充材料中的同类比较都应沿用这一对应关系。若中途换色,读者需要重新建立映射,认知成本陡增。

一致性还体现在色板数量上。建议一篇论文固定一套 6~8 色的主色板,按变量类别顺序取色,而不是每张图临时挑色。对于分类数超过色板容量的情况,应改用分面、形状编码或直接标注,而不是无限扩展颜色数量——超过约 8 种颜色后,人眼已难以稳定区分。

三、语义映射:颜色要“说得通”

语义映射指颜色与数据含义之间建立符合直觉的对应。连续型变量(温度、浓度、表达量、误差)适合用顺序色板:单色相由浅到深,或双色相发散色板(如蓝—白—红)用于有中心值的偏差数据。分类变量适合用定性色板:色相差异明显、亮度接近,避免暗示顺序。若把分类变量画成深浅渐变,读者会误以为存在大小关系;若把连续变量画成彩虹色,则亮度非单调变化,会制造虚假的“边界”。

此外,语义映射应尊重领域惯例:医学中红色常表示异常或高风险,金融中红色在某些市场表示上涨;地理图中水体用蓝、植被用绿。违背惯例并非绝对错误,但需要在图注中明确说明,否则容易误读。

四、色盲友好:不要只靠红绿区分

红绿色盲(绿色弱/红色弱)在男性中约占 8%,是最常见的色觉异常。若图中用红、绿区分两个类别,这部分读者可能看到几乎相同的颜色。解决思路有三条:其一,避免红绿并置,改用蓝—橙、蓝—红、紫—黄等组合;其二,增加冗余编码,用形状(圆/方/三角)、线型(实线/虚线/点线)、填充纹理(斜线/点阵)同时区分类别;其三,控制类别数量,减少对颜色的依赖。

检验方法很直接:用色盲模拟工具(如 Coblis、Sim Daltonism)查看图像,或直接把图转成灰度观察。若在模拟视图或灰度图中仍能区分所有类别,说明冗余编码有效。

五、灰度兼容:黑白打印与黑白阅读场景

许多读者会打印黑白稿,部分期刊的印刷版也只有黑白。灰度兼容要求:把彩色图转为灰度后,不同类别仍能靠亮度差区分。检验标准可设为相邻类别灰度值差 ≥ 10%(在 0~100% 亮度范围内)。若两条曲线在彩色下靠色相区分、在灰度下亮度接近,就会合并成一条难以辨认的线。

实现方法:在选定色板后,先计算各颜色的相对亮度,确保相邻类别亮度错开;必要时调整明度而非色相。对于热图,应选择亮度单调变化的顺序色板(如 viridis、cividis),而不是彩虹色板。

六、印刷安全:从屏幕色到油墨色

屏幕使用 RGB,印刷使用 CMYK,两者色域不同。高饱和的纯蓝、纯绿、荧光色在 CMYK 中往往无法还原,印刷后变暗、变灰。印刷安全要求:避免使用超出 CMYK 色域的极端色;细线(< 0.5 pt)和细小标记点在印刷中容易断线或糊版,应适当加粗;大面积深色背景会增加油墨量,可能透印,应改用浅色背景加彩色元素。

此外要注意叠印与套印问题:深色文字压在多色背景上时,若未设置正确的叠印,可能出现白边。稳妥做法是文字使用纯黑或深灰,背景保持浅色,并在正式印刷前核对打样稿或 PDF 的 CMYK 预览。

把六条原则按优先级使用:先满足对比度,再统一色板与语义,最后用色盲模拟、灰度转换和 CMYK 预览做三重检验。任何一条不通过,都应回到色板层面调整,而不是在图注里“解释颜色”。

一个可复用的配色检查流程

以一张包含三组处理、一条对照曲线的折线图为例。第一步,选定主色板:对照用深灰 #4D4D4D,三个处理分别用蓝 #3D7EA6、橙 #E08A3C、紫 #7A6FB0,三者亮度依次错开。第二步,检查对比度:三条线与白底对比均大于 3:1,网格线用 #E0E0E0。第三步,加冗余编码:三条处理线分别用实线、虚线、点划线,标记点用圆、方、三角。第四步,色盲模拟:蓝—橙—紫组合在红绿色盲模拟下仍可区分,且形状不同。第五步,转灰度:深灰、中蓝、中橙、中紫的灰度值约为 30%、45%、60%、50%,相邻差均超过 10%。第六步,CMYK 预览:四色均在色域内,线宽设为 1 pt,标记点直径 4 pt。完成这六步,图才具备投稿级的配色稳健性。

需要强调的是,这些原则之间存在张力:提高对比度可能牺牲柔和感,增加冗余编码可能让图面变复杂。解决张力的办法是分层编码——颜色承担主要类别区分,形状和线型承担辅助区分,文字标注承担精确识别。三者配合,才能在有限图面内同时满足可读性、准确性与兼容性。