Okabe-Ito
色盲安全的默认色板
Okabe 和 Ito(2002)设计的 8 种离散颜色,让 protanopia、deuteranopia、tritanopia 读者也能区分每个类别。科研出版中最广泛推荐的分类色板。
→ 柱状图、散点图、多线图最多 7 组。
来源: Okabe & Ito, 2002
停止在 Python、R、Illustrator 里反复重建同一套色板。选择色板家族、在你实际的图表类型上预览效果、复制可直接粘贴的代码片段——这里每一个 palette 都经过色盲安全、感知均匀、期刊接受度审查后才上线。
Categorical 用于无序分组与处理对比;Sequential 用于热图、密度等有序数据;Diverging 用于围绕中点的正负值;Journal 用于匹配 Nature、Science、Cell、NEJM、PNAS 的配图风格。每个色板卡片都标注 Colorblind-safe 标签,告诉你哪些不会在审稿中被打回。
切换分组柱状图、多系列折线图、热图三种预览,直接看到 Okabe-Ito 在分组对比中和 Viridis 在二维矩阵中的真实效果。预览随色板切换实时重绘,不需要导出,也不需要 Photoshop 叠加。
需要 hex 给 Illustrator 和 Figma 用,或者 matplotlib ListedColormap 片段、ggplot2 scale_color_manual() 代码块、面向 D3 与仪表盘的 CSS 自定义属性——所有片段都可直接粘贴,import 已写入、颜色顺序已锁定、无需额外辅助库。
实验研究者 · 数据科学家 · 教师与课件设计者
Cell 投稿图、Tableau 风格的高管 dashboard、色盲友好的课堂幻灯片,用的可以是同一个 Okabe-Ito——不需要在三个不同工具里各自重建一遍。
Nature · Science · Cell · eLife · PLOS · PNAS
图被退回通常只有两种原因:颜色太多,或者红绿冲突。本工具直接给出 7 组以内首选 Okabe-Ito、可通过色盲评审的 Crameri Vik diverging 热图、以及灰度打印不丢失的 Cividis sequential 色板。
matplotlib · seaborn · ggplot2 · Plotly · Vega-Lite
你需要的不是又一个取色器,而是能直接放进 ListedColormap、scale_color_manual()、vega-lite range 的代码片段。复制你本来就要打字写的那一行:imports 已写好,hex 顺序保留,可直接喂给 pyplot.bar() 或 ggplot() + scale_*。
课程幻灯片 · 教材插图 · 海报展示
课件会同时在 200 人阶梯教室、在线课程回放、印刷海报里出现——任何一个场景都可能有色觉缺陷的观众。挑选一个在投影仪、视网膜屏、灰度讲义上都能站住的色板。
Scientific Color Palette Generator 收录了审稿人、编辑、注重可复现性的数据科学家真正使用的 categorical、sequential、diverging 色板,并为每一种产生科研图表的工具提供可直接粘贴的代码。
Okabe-Ito · Tol Bright · Tableau 10 · Set2 · Viridis · Cividis · YlOrRd · RdBu · Vik · Glasbey
审稿人见得最多的色板,hex 编码来自原始发表文献。不含会在评审中被打回的 AI 生成色板。
Scientific Color Palette Generator 完全免费,所有色板、所有代码片段,无需注册。如果你还需要 AI 直接画图(图形摘要、概念框架、系统发育树、鱼骨图),Vizcept Pro 会覆盖其余工具集。
学生或教师?申请教育优惠
科研工作者、数据科学家、教师如何评价 Vizcept 的科研色板工具。
Dr. Priya Raman
博士后研究员,计算生物学以前我把 Okabe-Ito 的 hex 编码写在第二块屏幕的便利贴上。现在我直接复制 ListedColormap 这一行粘进 notebook——三秒钟,没有手误,颜色顺序也不会错位。
Lukas Weber
博士候选人,地球物理学光是 Crameri Vik 预设就省掉了我一轮修稿。我那张异常图在自己电脑上看起来没问题,结果一位色盲审稿人对 diverging 色板提了意见。CB-safe 标签让我一分钟内就找到了正确替代。
Sarah Chen
资深数据科学家,医疗分析我们的幻灯片必须在 Tableau、matplotlib、PowerPoint 里看起来一致。复制一次 hex 列表到处粘,色板在不同工具之间就不会再漂移。
Dr. Priya Raman
博士后研究员,计算生物学以前我把 Okabe-Ito 的 hex 编码写在第二块屏幕的便利贴上。现在我直接复制 ListedColormap 这一行粘进 notebook——三秒钟,没有手误,颜色顺序也不会错位。
Lukas Weber
博士候选人,地球物理学光是 Crameri Vik 预设就省掉了我一轮修稿。我那张异常图在自己电脑上看起来没问题,结果一位色盲审稿人对 diverging 色板提了意见。CB-safe 标签让我一分钟内就找到了正确替代。
Sarah Chen
资深数据科学家,医疗分析我们的幻灯片必须在 Tableau、matplotlib、PowerPoint 里看起来一致。复制一次 hex 列表到处粘,色板在不同工具之间就不会再漂移。
Dr. Priya Raman
博士后研究员,计算生物学以前我把 Okabe-Ito 的 hex 编码写在第二块屏幕的便利贴上。现在我直接复制 ListedColormap 这一行粘进 notebook——三秒钟,没有手误,颜色顺序也不会错位。
Lukas Weber
博士候选人,地球物理学光是 Crameri Vik 预设就省掉了我一轮修稿。我那张异常图在自己电脑上看起来没问题,结果一位色盲审稿人对 diverging 色板提了意见。CB-safe 标签让我一分钟内就找到了正确替代。
Sarah Chen
资深数据科学家,医疗分析我们的幻灯片必须在 Tableau、matplotlib、PowerPoint 里看起来一致。复制一次 hex 列表到处粘,色板在不同工具之间就不会再漂移。
Dr. Priya Raman
博士后研究员,计算生物学以前我把 Okabe-Ito 的 hex 编码写在第二块屏幕的便利贴上。现在我直接复制 ListedColormap 这一行粘进 notebook——三秒钟,没有手误,颜色顺序也不会错位。
Lukas Weber
博士候选人,地球物理学光是 Crameri Vik 预设就省掉了我一轮修稿。我那张异常图在自己电脑上看起来没问题,结果一位色盲审稿人对 diverging 色板提了意见。CB-safe 标签让我一分钟内就找到了正确替代。
Sarah Chen
资深数据科学家,医疗分析我们的幻灯片必须在 Tableau、matplotlib、PowerPoint 里看起来一致。复制一次 hex 列表到处粘,色板在不同工具之间就不会再漂移。
科研工作者最常问的色板问题
Vizcept 的 AI 生成器能把你手稿里的一段话变成图形摘要、概念框架、系统发育树、鱼骨图——所有图表都已用本页色板预先配色。
点击任意色板卡片即可加载到上方生成器
色盲安全的默认色板
Okabe 和 Ito(2002)设计的 8 种离散颜色,让 protanopia、deuteranopia、tritanopia 读者也能区分每个类别。科研出版中最广泛推荐的分类色板。
→ 柱状图、散点图、多线图最多 7 组。
来源: Okabe & Ito, 2002
科研配色方案是为研究图表精心挑选的一组颜色。与装饰性或品牌色板不同,科研色板需同时满足三个约束:可访问性(色觉缺陷读者也能识别)、感知均匀(数值等步对应视觉等步)、可重现性(在不同显示器、印刷品、灰度讲义之间保持一致)。
本生成器中的每一个色板都已在科研论文或方法学期刊中经过同行评议。Okabe-Ito(2002)、Paul Tol 的定性系列(2018)、Viridis 与 Cividis(2018)、Fabio Crameri 的 Scientific Colour Maps(2018、2020)——每一个都附带正式发表的设计依据与引用,不是设计师的审美偏好。
根据数据类型与类别数量交叉查表
| 数据类型 | 类别数 | 推荐色板 | 色盲安全 |
|---|---|---|---|
| 分类(处理、物种) | 2–7 | Okabe-Ito | 是 |
| 分类,印刷为主 | 2–7 | Paul Tol Bright | 是 |
| 分类,dashboard | 2–10 | Tableau 10 | 否 |
约 8% 的男性、0.5% 的女性存在某种色觉缺陷。Nature、Science、PNAS 等高影响力期刊在作者指南中已经要求或强烈建议提交色盲可访问的配图。
参考 ggsci 惯例与近期已发表配图整理
高影响力期刊都没有公开过官方调色板。下面这些惯例由几部分拼合而来:ggsci R 包(社区维护的、灵感来自主要出版商的调色板集合)、生命科学广泛接受的 Okabe-Ito 分类色板,以及对近期已发表配图的观察。请把它们当作起点参考,而不是期刊官方风格指南。
偏 muted 的定性色板(Okabe-Ito 及变体)加上 Viridis 系列顺序色板。作者指南明确要求色盲可访问性,审稿人也会在修稿意见中引用该条。预设来源:Okabe-Ito 5 色子集。
略偏暖的混合色板,diverging 色板更常用橙红渐变。多数图保持每个面板 3–4 种颜色,超出这个数会在修稿阶段被打回。预设来源:ggsci R 包 pal_aaas()。
略降饱和的 Tableau 风格红蓝(#D62728、#1F77B4)。热图用 Viridis 或 RdBu。在印刷品中辨识度强,但又不过分鲜艳。预设来源:Tableau 10 5 色子集。
保守:深蓝、深红、灰,偶尔用 teal。临床期刊鼓励配色克制——这里的编辑实际偏好单图颜色更少。预设来源:ggsci R 包 pal_nejm()。
高影响力期刊中最具实验性——大量采用 Viridis 系列顺序色板与 Crameri 的 Scientific Colour Maps。Vik 和 Roma 在地球科学与神经科学配图中频繁出现。预设来源:Viridis 5-stop,作为 PNAS 风格顺序工作流的代表。
贯穿所有期刊的共同模式:影响因子越高,单图颜色越少。如果你的初稿里一张图有八种颜色,最像期刊风格的改动就是把它压到三到四种,剩下的用形状、分面或直接标签来承载。上述期刊预设可作为合理的起点参考——但它们都不是期刊官方风格指南。
面向常见科研作图工具的可粘贴片段
热图用 ListedColormap 包装 hex 列表,分类图直接传给 color= 参数。seaborn 的 sns.set_palette() 接受同一份列表。生成器的 Python 标签提供包含 import 行的完整片段。
分类数据用 scale_color_manual(values = palette) 或 scale_fill_manual(values = palette);顺序数据用 scale_color_gradientn(colours = palette) 配合 Viridis 或 Cividis hex。
Format > Shape Fill > More Colors > Custom > Hex(Excel 365),或在老版本 Excel 转换为 RGB。把色板保存为 Office 模板里的 custom theme color set 即可重复使用。
期刊审稿人与编辑最常指出的图表问题
超过 7 种分类颜色,对几乎所有 CVD 类型和多数投影显示都会塌陷。把图拆成多个面板或使用分面——加更多颜色永远不是答案。
最常见的修稿意见。如果两个相邻类别用红与绿,deuteranopia 读者看到的是同一种颜色。改用 Okabe-Ito 或 Paul Tol Bright。
matplotlib jet 等彩虹色板不是感知均匀的——视觉对比在黄绿处突然增强,在深蓝处突然减弱。使用 Viridis 或 Cividis 替代。
印刷安全的定性色板
Paul Tol 的 bright 系列:7 种颜色,已通过色盲与 PDF 印刷转换测试。Okabe-Ito 的黄色在投影仪上偏弱时的首选分类色板。
→ 7 组问卷图、课件、需要印刷再现的海报。
来源: Paul Tol, 2018
现代默认色板
Tableau 旗舰分类色板,也是 matplotlib 2015 年后的默认色板。并非色盲安全——相邻的红绿在 deuteranopia 下会冲突——但视觉平衡且 dashboard 用户广泛认得。
→ 内部分析 dashboard、对评审可访问性不强制的高管汇报。
来源: Tableau Software (matplotlib 2.0+ default)
柔和分类填充
ColorBrewer 的粉彩分类系列:饱和度较低,对大面积填充的图更柔和。并非完全色盲安全。
→ 堆叠面积图、饼图、最多 8 类的等值区域图。
来源: ColorBrewer 2.0 (colorbrewer2.org)
高类别数分类色板
算法生成的最大可区分色板,用于真正需要 10 类以上的场景。本工具展示的 8 个 hex 取自 colorcet 的 glasbey_bw_minc_20(避开接近黑白的极端值)前 8 个。并非色盲安全,但当其它色板都失效时,这是唯一诚实的答案。
→ 10–20 类的聚类图、细胞类型图、无法使用直接标签的情形。
来源: colorcet glasbey_bw_minc_20, first 8
顺序色板的主力
感知均匀的紫色到黄色渐变,亮度单调递增。设计目标即同时兼容色觉缺陷和灰度转换。严肃科研作图的 matplotlib jet 替代品。
→ 热图、密度图、强度图、顺序连续数据。
来源: matplotlib van der Walt & Smith, 2015
色盲优化的顺序色板
针对 deuteranomaly 与 protanomaly 进行数学优化。深蓝到黄色的渐变在常规视觉与多数 CVD 视觉下都保持亮度单调,且印刷再现可预测。
→ 已知受众包含色盲读者时的顺序图表。
来源: Nuñez, Anderton & Renslow, 2018 (PLOS ONE)
暖色顺序色板
ColorBrewer 的黄-橙-红顺序渐变。并非色盲安全——protanopia 读者会压缩红端——但热度与风险层级图的不二之选。
→ 风险热图、温度渐变、需要暖色承载语义的严重程度指数。
来源: ColorBrewer 2.0 sequential
发散色板的标准
ColorBrewer 的红-白-蓝 diverging 色板。两端朝中性中点对称递进,最适合围绕零点的数据。科研图中使用最广泛的 diverging 色板。
→ 相关矩阵、log fold change 热图、异常图。
来源: ColorBrewer 2.0 diverging
科学型发散色板
Fabio Crameri 的 perceptually uniform diverging colormap,为地球物理设计但已被神经科学与气候科学广泛采用。从构造上即色盲安全,中点两侧亮度对称。本工具展示的 5 个 hex stop 是从官方 256 色 vik.txt 等步采样得到的。
→ 地球物理异常图、神经科学激活图、任何需要通过 CB 评审的 diverging 图。
来源: Crameri Scientific Colour Maps, vik (5-stop sampled)
| 分类,高类别数 | 10+ | Glasbey | 否 |
| 顺序(热图、密度) | 连续 | Viridis | 是 |
| 顺序,受众含 CB 用户 | 连续 | Cividis | 是 |
| 发散(高于/低于零) | 连续 | RdBu | 是 |
| 发散,地球物理或气候 | 连续 | Crameri Vik | 是 |
把 CSS 自定义属性放进 dashboard 的根选择器,或把 hex 列表传给 Vega-Lite 的 range 数组。D3 的 d3.scaleOrdinal() 也接受同一份列表。
把 hex 粘进取色器,再把色板保存为 Creative Cloud Library、Figma style 集合或 Affinity 色板组,方便跨配图重复使用。
浓度、密度、剂量响应都需要 sequential 色板。把 Tableau 10 用在 5 步剂量响应上,会让数值次序完全不可读。
很多读者会把图打印成黑白。提交前在灰度模式下查看一遍——Okabe-Ito 与 Viridis 稳如老狗,pastel 色板会塌成一片难以区分的灰。
继续探索 Vizcept 的 AI 图示工具,从同学科到跨学科一站覆盖。
一个订阅畅享 Vizcept 所有 AI 图示工具——受力分析图、句法树、生物细胞图等全部包含。