查看原文
其他

如何为你的数据可视化找到正确的色板?

过儿 大数据应用 2023-08-17

今日份知识你摄入了么?

虽然现在找到好的调色板可以很容易,但专门为数据可视化找到合适的调色板,仍然会是个挑战。


在Graphhiq,很多事情可能会变得更困难,因为我们需要在很多不同类型的可视化布局中,跨越数千个独立的数据集来传递信息。


现有问题


与其在一开始就去花时间去创自己的调色板,不如可以先对网络上现有的调色板进行一些研究。令人惊讶的是,我们发现很少有为了复杂图表和数据可视化而设计的调色板。而我们找到了几个不能使用现有调色板的原因:


01 低便利性


我们看到的很多调色板都不是为可视化而设计的。它们不仅在亮度上变化不够,而且在建立时,往往并没有考虑到它们的便利性。平面UI颜色是最被广泛使用的调色板之一,而我们原因也很简单:它这些颜色很好看。但是,顾名思义,它主要是为用户界面而设计的。而色盲的人在做数据可视化的时候,可能会难以理解和使用平面UI调色板里的颜色:


全彩,红绿色盲和灰度模式下的平面UI颜色。


02 颜色不够


另一个问题是,很多现有的色卡都没有足够的颜色。在构建Graphhiq可视化时,如果达不到8到12种颜色的话, 我们需要一个至少有6种颜色的调色板才能涵盖住我们所有的使用。而我们看到的大多数调色板都没有足够的选项。


以下是一些来自Color Hunt的例子:



虽然这些是很好的调色板,但它们不够灵活,无法展示复杂的数据。


03 对比度低


你可能会问,有些调色板是有类似渐变的颜色的——所以理论上我们可以创造出更多的颜色,对吧?


但是很遗憾,它们在亮度上的变化往往不够大,很快会变得难以分辨,比如Color Hunt中的这些颜色:



让我们试着把第一个调色板扩展到10个数据序列:



我们可以发现,一个普通用户是很难正确地区分上图中的十种颜色,并和图例中的标签正确匹配,特别是靠左手边的四种绿色。


我们的思路


在Graphiq,我们思考、吃饭、呼吸都跟数据有关,我们投入了大量时间去寻找适合视觉效果的调色板。在这个过程中,我们学到了很多东西,并在这里分享一下制作灵活调色板的三大规则:


  • 规则1:色调和亮度的范围要宽


为了保证调色板在好用的同时又容易区分,它们必须在亮度上有足够的变化。亮度的变化程度是整体统一的。使用任何单色的色卡,并测试它在红绿色盲和灰度模式下的外观,你就能很快判断出这个调色板是不是好用的。


Google的素材里在全彩、红绿色盲和灰度模式下的浅蓝色。


然而,只有亮度不同可能还不够,调色板中的变化越多,用户就越容易将数据映射到可视化中。如果我们能让非色盲的人看到色调的变化,他们会更高兴。



对于亮度和色调,范围越广,你能支持的数据集就越多。


  • 规则2:遵循自然的颜色模式


设计师们都知道一个秘密,可能对左脑型的人来说并不是很容易理解,那就是:并不是所有的颜色都是均匀地被创造的。


从纯数学的角度来看,从浅黄色渐变到暗紫色,应该和浅紫色渐变到暗黄色大致相似。但正如下图,前者看起来很自然,而后者就不那么自然了。



这是因为我们一直受到自然中出现的渐变色的影响。在绚丽的日落时分,我们能看到明黄色过渡到暗紫色,但地球上没有哪儿能看到浅紫色过渡到深棕黄色。


Kyle Pearce, Wesley Fryer, and Jon Sullivan.拍摄的照片


同样,浅绿色到蓝紫色,浅黄色到深绿色,橘褐色到冷灰色,等等,也与此相似。


Kbh3rd, Ian Britton和Jon Sullivan拍摄的照片


我们平时看到都是这些大自然里的渐变,所以我们看到可视化中使用的相应的调色板时,会感到熟悉和愉快。


  • 规则3:使用渐变色而不是一组静态颜色


包含不同色调又有渐变色调的色板是两全的。无论你需要两种颜色还是十种颜色,都可以从这些渐变色中有策略地提取出来,从而产生一种自然的视觉效果,同时又能在色调和亮度上也有足够的变化。


转换到运用渐变的思维并不那么容易,但一个好的方法,是在PS中每个数据集的断点处设置网格线,并不断测试渐变的程度,并进行调整。以下是我们用来完善渐变效果过程的截图:



你可以看到,我们把调色板放在灰度的顶部,然后调整渐变的叠加(以便在之后拿到准确的过渡代码),然后从这些断点中选择颜色,来测试调色板在现实生活中的工作情况。


我们的调色板


我们对成果很满意。这是我们现在正使用的一些调色板,它们都是以纯白色开始,然后以纯黑色结束,从而实现了亮度的最大变化。


冷色、暖色和霓虹色


小结


虽然有越来越多好用的调色板,但并不是所有的调色板都适用于图表和数据可视化。我们制作可视化调色板的方法,是在色调和亮度上都有不同的自然渐变。这样,色盲的人也能使用我们的色板,当然对非色盲的人来说会更明显,并且这些色板能处理1到12个数据集。


希望这篇文章对你有所帮助!你制作调色板的过程是什么样的?你还用过什么其他工具?欢迎你留言、分享你学到的关于色板和视觉化的知识和课程!

原文作者:Samantha Zhang

翻译作者:过儿

美工编辑:过儿

校对审稿:Jiawei Tong

原文链接:https://blog.graphiq.com/finding-the-right-color-palettes-for-data-visualizations-fcd4e707a283


本周公开课预告

往期精彩回顾

长文详解Python数据预处理,快收藏!

数据分析求职最常用的30种大数据工具,你掌握几个了?

三个月如何搞定机器学习的数学原理?

Marketing数据分析如何做Attribution Model?

数据/商业分析师求职,如何准备统计相关面试题?





点「在看」的人都变好看了哦

点击“阅读原文”查看数据应用学院核心课程

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存