我在哪里可以找到一个大调色板/一组对比色来为绘图上的许多数据集着色?

平面设计 颜色 资源推荐 信息图形 对比 展示设计
2021-12-30 22:17:53

我需要大量(20 种或更多)对比鲜明且易于视觉区分的颜色,以便为科学图上的不同数据集着色(颜色集不应包括白色或黑色,颜色应尽可能明亮)。

该图以编程方式生成,旨在包含在将使用投影仪显示的演示文稿中。

是否有任何现成的颜色集用于这样的任务(我需要颜色作为一组 RGB 值)?

或者也许有一些算法以编程方式生成这样一组颜色(我使用Wolfram Mathematica进行绘图生成)?

PS 情节本身可能看起来,例如,类似于这个:

截屏

4个回答

感谢伟大的工作

P. Green-Armytage (2010):颜色字母表和颜色编码的限制。// 颜色:设计与创意 (5) (2010): 10, 1-23

(以及引用它的用户 ohadsc!)现在我知道至少 3 个具有最大对比度的现成颜色集,其中包含不少于 20 种颜色(但我仍然只有其中一种具有明确的 RBG 值):

1) Kenneth Kelly 在作品中提出的最大对比度的 22 种颜色的集合:

K. Kelly (1965):22 种最大对比度的颜色。// 颜色工程,3(6)

细节(引用 P. Green-Armytage):“Kelly 列表中的颜色顺序是经过计划的,以便如果始终从顶部按顺序选择所需数量的颜色,则一组颜色之间的对比度会最大。<.. .> Kelly 照顾到有色觉缺陷的人的需求。前九种颜色对于这类人和视力正常的人来说会有最大的不同。这九种颜色也很容易通过颜色名称来区分。”

附加信息(引用 P. Green-Armytage):“ISCC 成立了第54 项目委员会,旨在使凯利的工作保持最新。但是,委员会决定,对于他们试图做的事情,他们无法改进凯利的一套颜色。”

2) Robert 和 Ellen Carter 在作品中建议的 25 种颜色:

Robert C. Carter, Ellen C. Carter (1982):高对比度的颜色。// 应用 光学,21 (1982) 2936-2939。

细节(引用 P. Green-Armytage):“Carter 和 Carter 参考了 Kelly 的工作并验证了他的假设,即区分两种颜色的难易程度取决于颜色在颜色空间中的距离。从可用的颜色空间当时他们选择了最适合他们研究的 CIE L u v*。<...> 他们发现,当颜色之间的距离小于 40 CIE L u v* 单位时,人们正确识别颜色的能力会迅速下降。” 在他们的作品中,他们展示了一组由至少 51.6 个 CIE L u v* 单位分隔的 25 种颜色。

3) Paul Green-Armytage 在上述作品“A Color Alphabet and the Limits of Color Coding”中建议的 Color Alphabet Project 的 26 种颜色。此颜色集设计用于白色背景。这组 RGB 三元组是:{240,163,255},{0,117,220},{153,63,0},{76,0,92},{25,25,25},{0,92,49},{43,206,72},{255,204,153},{128,128,128},{148,255,181},{143,124,0},{157,204,0},{194,0,136},{0,51,128},{255,164,5},{255,168,187},{66,102,0},{255,0,16},{94,241,242},{0,153,143},{224,255,102},{116,10,255},{153,0,0},{255,255,128},{255,255,0},{255,80,5}.

更新 1

4)关于这个主题还有另一篇优秀的文章:

Zeileis、Hornik 和 Murrell (2009):逃离 RGBland:为统计图形选择颜色 // 计算统计和数据分析第 53 卷,第 9 期,2009 年 7 月 1 日,第 3259-3270 页

这篇文章在第 11 页包含漂亮的 26 种不同颜色:

Zeileis、Hornik 和 Murrell 2009 年彩色套装

这组 RGB 三元组是:{2,63,165},{125,135,185},{190,193,212},{214,188,192},{187,119,132},{142,6,59},{74,111,227},{133,149,225},{181,187,227},{230,175,185},{224,123,145},{211,63,106},{17,198,56},{141,213,147},{198,222,199},{234,211,198},{240,185,141},{239,151,8},{15,207,192},{156,222,214},{213,234,231},{243,225,235},{246,196,225},{247,156,212}.

更新 2

用户Tatarize在他的博客中建议

5) 一组 64 种最大不同的颜色

Tatarize 的 64 种最大不同颜色

6) 一个包含 269 种最大不同颜色的颜色字典(我使用函数从十六进制代码中获取 RGB 三元组):

鞑靼人的颜色字母表

以下是链接博客文章中的十六进制代码(为了便于阅读,隐藏在更改历史中的鞑靼色字母表的 269 个十六进制代码的完整列表)。

7) 256 种不同的颜色

更新 3

潜在有用的网络应用程序:

更新 4

8) Sasha Trubetskoy的 20 种简单、独特的颜色列表:

图片

“我制作了一个易于使用的颜色列表,该列表针对所有媒体进行了优化;当然,并非没有微小的妥协,例如不精确的 CMYK 转换。主要问题是选择“纯”(例如 100% 洋红色)或网络安全颜色导致笨拙、分散注意力和不平衡的调色板。这是我对一个很好的调色板的尝试,它适用于网络或传输式图表,或分类数据。

“明亮”、“易于区分”和“20 及以上”的组合很棘手。让我想起“我们的工作速度快、价格便宜、质量高。随便选两个。” 我认为您可以将“明亮”从组合中删除,而只说“对比”。这使得简报更容易实现,我认为会让你到达你想去的地方。

我不知道这样的副手,但这是我使用 Photoshop 的方法:

  • 以您要使用的颜色模式(RGB 或 CMYK)创建一个空白文档。RGB 适用于所有桌面打印机以及屏幕或投影查看。仅当您需要实际 CMYK 值时才使用 CMYK。

  • 选择 5 种基本颜色,均匀分布在色轮周围。在色调设置中,这意味着 0、60、120、180、240 和 300。这些将是您的起点。(或者,将默认色板替换为“色板”面板弹出菜单中可用的 Windows 或 Mac 设置,并使用倒数第 7 到倒数第二的色板。)

  • 对于每个色相,选择 5 或 6 个亮度和饱和度级别,为您提供易于区分的最终颜色。

  • 当您找到每一个时,将其添加到您的样本中。

如果您将这些设置为以编程方式生成,只需选择适合您将要处理的颜色模型的值。如果您需要为点使用 Illustrator 或 Flash,请添加以下步骤:

  • 删除所有其他色板(Alt/Opt 键单击以删除),这样您剩下的就是您想要的了。

  • 使用“色板”弹出窗口中的“保存色板以供交换...”保存色板。这会保存一个 .ASE 文件,该文件可以加载到 Illustrator、InDesign 或任何其他 Adob​​e 应用程序中。

我希望这会有所帮助。

[问题扩展后的补充]

十六进制的基色是:0xff0000(纯红色)、0xffff00(黄色)、0x00ff00(绿色)、0x00ffff(青色)、0x0000ff(蓝色)和 0xff00ff(洋红色)。做了一些实验,我发现纯黄色太接近太白了,对你的目的完全有用,而蓝色需要一个不同的起点,因为它在视觉上是黑暗的。从每种基色中,您可以摆脱 4 种色调。由于您也可以使用灰色,因此考虑到您的限制(并且假定无法访问 Photoshop 或类似应用程序),这允许我认为非常有用的颜色的 7x4 矩阵。如果需要,请使用计算器并导出十进制值!:-)

  • 除了黄色、蓝色和灰色之外,你的出发点是纯色。将四种色调的十六进制值从 ff 减少到 b0、87 和 55。

  • 对于蓝色,“亮”为 b0b0ff,阴影为 8484ff、4949ff 和 0000ff。

  • 对于黄色:e4e400、baba00、878700 和 545400 将起作用,对于灰度值,在每种情况下使低位字节与高位和中位字节相同。

我的这些(减去灰色)的快速和肮脏的图表看起来像这样:

颜色网格

一个不错的方法是 Ethan Schoonover 的Solarized配色方案。

从描述:

“Solarized 是一个十六种调色板(八种单调,八种强调色),设计用于终端和 gui 应用程序。”

我认为它不仅是一个不错的配色方案,而且是可扩展的,并且背后有一个很好的理论。

有一个根本缺陷,那就是试图在一个视觉中绘制 20 种不同的东西。这是很多视觉混乱,添加 20 种颜色只会增加混乱。

如果可以的话,我会考虑重新考虑整体视觉效果。也许将其分割成 4 个视觉效果,每个视觉效果 5 种颜色,混合和匹配叠加等。

Tufte 是学习更多关于以最能传达目标的方式绘制数据的首选资源:

http://www.edwardtufte.com/tufte/