科研绘图配色

01 配色的基本原则

颜色需要有自身的意义。不同的颜色表示不同的分组,相近的颜色表示同一个分组;配色需要展现数据逻辑关系,突出关键数据,比如重要的数据用深色或暖色表示,不重要的数据用浅色或冷色表示。

色彩种类两到三种。每张插图最多选两到三种颜色,通过改变明暗程度或饱和度增加色彩组合。可以利用互补色和相邻色实现配色的协调与搭配,全文尽可能保持配色一致。

尽量使用柔和的颜色。建议用低饱和度颜色作为主要基调,少用高饱和度和高明度的色彩组合,如大红大紫等颜色,那样会造成比较大的视觉冲击。

不要在同一幅图中同时出现红色和绿色。很多论文作者没有注意到红绿配色的问题,同一张图中同时使用红绿色对于红绿色盲群体很不友好,因此要尽量避免。

02 根据不同的图型选择颜色

【柱状图配色】

一列数据的配色推荐选用单色。比较窄的柱体建议用深色,比较宽的柱体建议用浅色。如果使用深色,建议添加透明度,降低其饱和度色彩。

两列数据的配色推荐选用不太接近的颜色实现对比的目的。主次对比可以选择黑-红/蓝/绿的搭配,同级对比可以选择红-蓝。还可以采用互补色对比,深浅对比,饱和度对比,协同色对比等。

多列数据的配色推荐相近色色系。不要选用对比度非常明显的颜色,不要滥用图案,尤其是图案和颜色同时使用。可以使用纯色渐变色,彩虹色或部分色域的渐变。黑白图可以用灰度和图案进行搭配。

【饼图配色】

饼图颜色较多,建议使用软件内置颜色方案,面积小的区域使用深色系。

【折线图配色】

重叠的折线不能太多,如果超过四条,建议改用堆叠折线图或者其他图形表达方式。折线图建议使用深色,线型综合运用。连续变化的数据,建议用渐变色。

【散点图配色】

点的大小可以表示第三维度的数据,如值的大小。类别数量多的点用小点,类别数量少的点用大点。当点的个数较多时,也可用空心原点。配色可以把点设为深色,然后提高颜色的透明度。

【等高线图和热图配色】

颜色多,图线多,建议用配色方案,通常用双色或者三色渐变的方案。

03 配色实用工具推荐

【RGB颜色轮】

色轮用于帮助理解颜色之间的关系,并有助于指导调色板的选择。下图描述了一个简化的12色RGB色轮和每种颜色的RGB表示法。当我们不知道如何选择颜色时,我们可以根据某些给定关系从颜色轮中选择颜色,如:互补色,相似色,三元组色,四元颜色,分列互补色,双互补色。

在这里插入图片描述
在这里插入图片描述
以上只是介绍色轮的使用,在实践中可以通过某些网站提供的丰富色彩色轮来确定颜色,例如网站:

Color Supply app

https://colorsupplyyy.com/app

Sessions College for Professional Design Color Calculator

https://www.sessions.edu/color-calculator/

Rapid Tables Color Wheel

https://www.rapidtables.com/web/color/color-wheel.html

【Choropleth调色板】

显示从低到高的数值适合使用顺序调色板,可以是单色(例如不同深浅的蓝色)或多色(例如黄-橙-红)。一般来说,人们将较深的颜色解释为代表“更多”。发散调色板最适合显示高于和低于标准水平(例如零、平均值或中值)的数值。极端处颜色较深,中间是中性色。定性调色板最适合显示分类数据,而不是数字尺度。它们通常具有独特的颜色,这些颜色彼此分开以强调差异。

在这里插入图片描述
下图展示了顺序调色板和发散调色板的差异。顺序调色板用从浅到深的五种蓝色代表从低到高的收入水平范围,它最适合强调最高收入水平的地理分布特点(从马里兰州到马萨诸塞州的东北海岸)。相比之下,发散调色板用深橙色代表低于平均水平的州,深紫色代表高于平均水平的州,中间是中性色,它最适合于强调经济分化的地理分布特点(低收入的南方与高收入的东海岸和西海岸)。
在这里插入图片描述

04 参考顶刊论文配色

对于科研绘图,一个很好的学习途径是从top论文中观摩学习。多总结好的论文配图的共性,比如展示某类数据时,通常采用哪种图表,哪些色系。对于觉得图表设计的配色有亮点吸引人的,可以通过颜色滴管,获得RGB颜色,收藏记录下来。

在这里插入图片描述

05 参考好的配色网站

配色网站数目繁多,每个网站各有优势。基于操作简便和美观的两个原则,小编从中选取了最适合绘图的五个网址进行详细介绍,做科研收藏这五个网址足够啦。其余配色网站只进行了简单汇总,大家有时间也可以点开试试。

【ColorBrewer】

官网:http://colorbrewer2.org/

优点:高颜值相邻颜色

简介:根据不同的数据性质和要求,选择不同的色彩搭配方案,浓颜系淡颜系都有,满足各种审美。然后在别的软件里直接输入HEX或者RGB就可以了。

在这里插入图片描述
【ColorSpace】

官网:https://mycolor.space/

优点:一键生成配色方案

简介:在线调色板生成工具,只需要我们输入主色调颜色号,一键就可以生成想要的配色方案。它提供三种配色模式,调色板、渐变色、三色渐变,我们可以生成调色板或从我们选择的颜色创建漂亮的CSS渐变。

在这里插入图片描述
【Adobe Color】

官网:https://color.adobe.com/zh/create/

优点:交互式调色板

简介:Adobe Color是Adobe家自产的配色网站,不仅提供现成的配色方案,还支持上传自己喜欢的论文插图,自动提取颜色代码,以及获取某些期刊要求的色盲友好和对比度友好的配色。
在这里插入图片描述
【WebGradients】

官网:https://webgradients.com/

优点:高颜值渐变色

简介:提供了180多种渐变颜色参考。使用方法也非常简单:打开网站首页,我们会直接看到很多种配色,点击其中一个会显示全屏渐变,直接下载 Sketch/PSD或复制十六进制颜色编码即可。
在这里插入图片描述
【Dopely Colors 】

官网:https://colors.dopely.top/

优点:区分度明显的配色

简介:网页提供调色板生成器、梯度发生器(创建渐变色)、颜色转换器、色轮、对比度检查器、调色器、混色器、图像色调和色相转换器、色盲模拟器等等。颜色真的超级好看,并且用在论文当中有区分度。看到喜欢的色卡,直接点击左下角的下载按钮。并且附带有渐变色卡,无需登录可直接一键下载。
在这里插入图片描述
【其余配色网站汇总】

BrandColors (https://brandcolors.net/)

知名品牌的颜色收集

Chinese colors (http://zhongguose.com/)

中国传统色

Culrs (https://culrs.com/)

详细的配色方案分类

Color hunter (http://www.colorhunter.com/)

图片提取配色

ColorLeap (https://colorleap.app/dates)

复古式配色(12个年代作品方案)

Colordot (https://color.hailpixel.com/)

色彩点击自由选择

Colors (https://coolors.co/)

丰富的配色方案

Colrd (http://colrd.com/)

可以创建自己的色板

ColorDrop (https://colordrop.io/):

在线调试颜色组合

Material Palette(https://www.materialpalette.com/)

在线预览组合效果

Paletton (https://paletton.com/)

自动制作套装色系

Picular (https://picular.co/)

检索关键字进行色彩挑选

UiGradients (https://uigradients.com/)

大屏颜色展示

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/200709.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Redis 基础、字符串、哈希、有序集合、集合、列表以及与 Jedis 操作 Redis 和与 Spring 集成。

目录 1. 数据类型 1.1 字符串 1.2 hash 1.3 List 1.4 Set 1.5 sorted set 2. jedis操作redis 3. 与spring集成 1. 数据类型 1.1 字符串 String是最常用的数据格式,普通的kay-value都归结为此类, value值不仅可以是string,可以是数字…

【c语言:常用字符串函数与内存函数的使用与实现】

文章目录 1. strlen函数1.1使用1.2模拟实现 2.strcmp函数2.1使用2.2模拟实现 3.strncmp函数3.1使用3.2模拟实现 4.strcpy函数4.1 使用4.2模拟实现 5.strcncpy5.1使用5.2模拟实现 6.strcat函数6.1使用6.2模拟实现 7.strncat函数7.1使用7.2模拟实现 8.strstr函数8.1使用8.2模拟实…

ffmpeg 免安装,配置环境变量

1、下载ffmpeg https://download.csdn.net/download/qq284489030/88579595 2、解压 解压ffmpeg-4.4-essentials_build.zip到目标文件夹,比如 d:\apps下; 3、配置环境变量 (1)电脑桌面鼠标右键点击“此电脑”,弹出…

[带余除法寻找公共节点]二叉树

二叉树 题目描述 如上图所示,由正整数1, 2, 3, ...组成了一棵无限大的二叉树。从某一个结点到根结点(编号是1的结点)都有一条唯一的路径,比如从10到根结点的路径是(10, 5, 2, 1),从4到根结点的路径是(4, 2, 1)&#x…

C++算法入门练习——数据流第K大元素

现有一个初始为空的序列S,对其执行n个操作,每个操作是以下两种操作之一: 往序列S中加入一个正整数x;输出当前序列S​中第k​大的数。 其中,第k大是指将序列从大到小排序后的第k个数。 利用stl里的priority_queue自动…

如何让电脑每天定时自动关机?

如何让电脑每天定时自动关机?电脑已经成为社会生产活动中不可或缺的一种工具,它对于我们每个人都非常的重要,不管是工作、生活还是学习中,我们都需要利用电脑。不过很多小伙伴因为繁忙或者因为其它的事情,导致电脑经常…

Vue3水印(Watermark)

APIs 参数说明类型默认值必传width水印的宽度,默认值为 content 自身的宽度numberundefinedfalseheight水印的高度,默认值为 content 自身的高度numberundefinedfalserotate水印绘制时,旋转的角度,单位 number-22falsezIndex追加…

oracle官方的反解析工具:javap详解

1、解析字节码的作用 通过反编译生成的字节码文件,我们可以深入的了解java代码的工作机制。但是,自己分析类文件结构太麻烦了!除了使用第三方的jclasslib工具之外,oracle官方也提供了工具:javap javap是jdk自带的反解…

数据结构与算法之美学习笔记:28 | 堆和堆排序:为什么说堆排序没有快速排序快?

目录 前言如何理解“堆”?如何实现一个堆?1. 往堆中插入一个元素2. 删除堆顶元素 如何基于堆实现排序?1. 建堆2. 排序 解答开篇内容小结 前言 本节课程思维导图: 我们今天讲另外一种特殊的树,“堆”(Heap&…

【蓝桥杯选拔赛真题69】Scratch洗牌发牌 少儿编程scratch图形化编程 蓝桥杯创意编程选拔赛真题解析

目录 scratch洗牌发牌 一、题目要求 编程实现 二、案例分析 1、角色分析

2023年大数据场景智能运维实践总结

作者:放纵 引言 在当今数字化世界中,如何充分挖掘和发挥数据价值已经成为了企业成功的关键因素,大数据也成为企业决策和运营的重要驱动力。在《当我们在谈论DataOps时,我们到底在谈论什么》一文中也提到,企业在面对到…

P8A004-系统加固-磁盘访问权限

【预备知识】 访问权限,根据在各种预定义的组中用户的身份标识及其成员身份来限制访问某些信息项或某些控制的机制。访问控制通常由系统管理员用来控制用户访问网络资源(如服务器、目录和文件)的访问,并且通常通过向用户和组授予…

数据结构与算法--特殊的完全二叉树--堆,堆排序,利用堆解决topk的问题

目录 前言 1.树概念及结构 1.1树的概念 1.2 树的相关概念 1.3 树的表示 1.4 树在实际中的运用(表示文件系统的目录树结构) 2.二叉树概念及结构 2.1概念 2.2现实中的二叉树: 2.3 特殊的二叉树: 2.4 二叉树的性质 …

网络协议系列:TCP三次握手,四次挥手的全过程,为什么需要三次握手,四次挥手

TCP三次握手,四次挥手的全过程,为什么需要三次握手,四次挥手 一. TCP三次握手,四次挥手的全过程,为什么需要三次握手,四次挥手前言TCP协议的介绍三次握手三次握手流程:1. A 的 TCP 向 B 发送 连…

Windows关闭端口服务命令

winR 打开命令运行 cmd 命令netstat -o -n -a | findstr :9993 显示所有的端口占用情况 -a 显示所有连接和监听端口 -n 以数字形式显示地址和端口号。 此选项一般与 -a选项组合使用 -o 显示与每个连接相关的所属进程 ID 终止 PID taskkill /F /PID 3652

从独立求存到登顶市场,荣耀为何能在手机红海翻出新的浪花?

对企业的价值评估,往往离不开对其所处行业前景的考量。在蓝海赛道布局的企业,往往要比在红海市场突围的企业更容易受到资本重视。 但这并非绝对,若是一家企业能够在饱和的红海市场中,实现新的增长,其蕴涵的成长价值便…

Influx集群解决方案(Influx Proxy篇)

InFluxDB 集群搭建 本次搭建使用influx proxy 介绍 github地址:https://github.com/chengshiwen/influx-proxy/ Influx Proxy 是一个基于高可用、一致性哈希的 InfluxDB 集群代理服务,实现了 InfluxDB 高可用集群的部署方案, 具有动态扩/缩容、故障恢复…

字符串函数精讲1

又是好几天没有更新了,最近有些忙,但这并不是理由,还是怪我自己玩的时间多了!但还是有在每天敲代码的!话不多说,开始这一期的学习: strlen的使用和模拟实现 • 字符串以 \0 作为结束标志&#…

java学习part24异常throws

127-异常处理-异常处理方式二:throws_哔哩哔哩_bilibili 1.方法throws 2.如何抉择try和throws 3.手动throw语句 抛出一些java语法上没错但是不符合实际情况的异常。 用throw手动抛,方法上必须加throws。除非是运行时异常。 4.自定义异常

Java常见CodeReview及编码规范

鉴于自己的开发经验,以及常见容易产生bug及性能问题的点做个记录. 1.数据库 如果开发人员的经验不足,Java通过ORM(Mybatis)对数据库的操作的性能问题比较隐蔽.因为不压测或者异常case没发生的时候一般发现不了问题.特别是异常case发生的时候. 除配置表以外的sql都要经过expl…