要一张连续配色表,还是一套科研配色三色方案?这个生成器把分类、连续、发散三类配色放进同一页——内置 Okabe-Ito、viridis、cividis、ColorBrewer,每套方案都附红绿色盲模拟对照,投稿前就能确认可读性。
分类色(也是很多人说的“科研配色三色方案”那一类)给数据里的每一类分配一个独立色相——用药组/对照组、细胞系、物种、实验条件,目的是让读者一眼分清“这是哪一类”,而不是暗示大小或顺序。合格的分类色即使在红绿色盲眼中也要能分清,灰度打印后也不能糊成一片。本工具内置的 Okabe-Ito(专为色觉通用设计而做)与 ColorBrewer Set2,都是经过验证的色盲友好配色——两组、三组对照实验常见的三色方案,从这两套里挑最省事。
连续配色表用来表达单一有序的量——表达量高低、p 值、浓度、时间进程,从浅到深连续渐变。热图、密度图,以及任何“颜色只代表大小”的图都该用连续色。Viridis 与 cividis 是感知均匀配色:数据每变化相同的一步,颜色看起来的变化幅度也相同,读者不会把渐变最快的那一段误判成“数据突变”。ColorBrewer Blues 这类单色调连续配色表,用更简洁的色阶做同样的事。
发散色用于有明确中心值的数据——0 倍变化、对照基线、无相关性——数据从中心往两个方向发散。log2 倍变化热图、相关性矩阵、效应量图都该用发散色,读者靠色相就能分清“高于基线”还是“低于基线”,不必反复对照坐标轴数字。ColorBrewer RdBu 把红、蓝放在两端、中性色居中,灰度打印下也比红绿组合更容易分辨。

以下每张图都是本工具在默认参数下直接生成的 SVG,不是设计稿。
8 种色觉通用色,取前 3 种就是常见的科研配色三色方案,适合用药组、细胞系、物种标签——色盲友好配色,红绿色盲下依旧可分辨,黑白打印也不糊。
从深紫到黄的感知均匀渐变,2 到 12 色任意重采样,适合热图、密度图这类用颜色表达大小的图。
红到蓝、中性色居中,适合倍变化热图与相关性矩阵,让读者一眼看出数值高于还是低于基线。
同一套配色分别展示正常视觉、红绿色盲两种变换后的样子,投稿前就能发现配色冲突。

连续配色表、科研配色三色方案、发散配色不必切换页面即可对比,先想清楚数据的性质,再套用对应的科研配色。

红绿色盲在男性中的比例约为 8%,是最常见的色觉异常类型。本工具对每套方案做真实的红绿色盲变换,正常视觉与两种色盲变换并排显示,不必等审稿人提出来才发现问题。

拖动滑块把颜色数从 2 调到 12,工具会按各方案的官方参考色重新采样——分类色循环复用固定色相,连续/发散色在锚点间插值,不必手动挑渐变色。

下载带标注的 SVG 或 PNG 用作图例,或点击任意色块一键复制 HEX 值,直接粘进 matplotlib、ggplot2 或 Prism,不必再单独开取色器。
老版绘图软件默认的彩虹色(jet)配色,至今仍常见于投稿图表,它在两个方面存在公认的问题。
准备投稿图表的科研人员常问的几个问题。
选好配色类型,对照红绿色盲模拟检查一遍,再把 HEX 值直接复制进绘图脚本——选配色只花几分钟,不必等审稿意见回来再返工。