科研绘图配色

news2024/11/25 23:45:12

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/)

大屏颜色展示

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

通达OA inc/package/down.php接口未授权访问漏洞复现 [附POC]

文章目录 通达OA inc/package/down.php接口未授权访问漏洞复现 [附POC]0x01 前言0x02 漏洞描述0x03 影响版本0x04 漏洞环境0x05 漏洞复现1.访问漏洞环境2.构造POC3.复现 0x06 修复建议 通达OA inc/package/down.php接口未授权访问漏洞复现 [附POC] 0x01 前言 免责声明&#x…

SimpleDateFormat在多线程下的安全问题

目录 情景重现 SimpleDateFormat解析 解决方案 局部变量 加锁 使用线程变量 使用DateTimeFormatter 情景重现 SimpleDateFormat类是Java开发中的一个日期时间的转化类。它可以满足绝大多数的开发场景,但是在高并发下会出现并发问题。接下来查看下文中的案例。…

导出CSV文件

从数据库导出csv文件 从HeidiSQL 导数据出来成.csv文件 SELECT * FROM csv INTO OUTFILE C:\\feiniu\\note\\csv\\demo.csv fields terminated by , CSV是什么 跟Excel表差不多 csv与excel对比: csv只能用于存储纯文本内容,excel不仅支持纯文本内容…

Fwupd 1.9.9 发布

Fwupd 1.9.9 开源 Linux 固件升级工具今天发布了另一个维护更新,解决了各种错误并扩展了硬件支持。 继 fwupd 1.9.8 发布不到一周,fwupd 1.9.9 版本又推出了对联想 ThinkPad X1 Yoga Gen7 530E 二合一笔记本电脑和研华 BMC 设备的支持,以及对…

【目标跟踪】光流跟踪(python、c++代码)

文章目录 前言一、代码流程与思路二、python 代码2.1 代码详解2.2 完整代码 三、c 代码四、结果展示 前言 光流利用图像序列中像素在时间域上的变化以及相邻帧之间的相关性来找到上一帧跟当前帧之间存在的对应关系,从而计算出相邻帧之间物体的运动信息的一种方法。…

OSHI-操作系统和硬件信息库

文章目录 引言一、快速入门1.1 OSHI的简介1.2 引入依赖1.3 涉及的包(package)1.4 涉及的核心类 二、操作系统信息:OperatingSystem2.1 总揽2.2 文件系统信息:FileSystem2.3 网络参数信息:NetworkParams2.4 进程信息&am…

【2023年APMCM亚太杯C题】完整代码+结果分析+论文框架(二)

2023年APMCM亚太杯C题 3、4问 问题三问题分析技术文档基于相关性分析的汽车产业影响分析3.1 分布检验模型的建立3.2 相关性模型的建立3.3 模型求解 问题四问题分析技术文档4 基于 Kruskal-Wallis H 检验的政策影响研究4.1 分布检验模型的建立4.2 方差齐性检验模型的建立4.3 Kru…

软件测试人员如何快速成长?

文章标题有点大,更贴切的描述应该是测试人员如何在工作中快速积累经验和提高技能。但是这么描述太长了,根据自己的工作经验和经历,谈一些个人观点。 在这我也准备了一份软件测试视频教程(含接口、自动化、性能等)&…

EXCEL小技巧, 用2种公式方法,查找1列数据里符合条件的最后1个单元格

目录 1 问题 2 解决办法 3 lookup()变形公式, lookup(1,0/((列1条件1)*(列2条件2)) 3.1 公式用法 3.2 局限性 4 数组公式,INDEX(H:H,MAX(IF(I:IK4,ROW(H:H)))) 4.1 语法 1问题 一般来说,EXCEL里使用 match()等只能查到符合条件的第一…

作为用户,推荐算法真的是最优解么?

前言 众所周知,随着互联网技术的发展,推荐算法也越来越普及。无论是购物网站、社交媒体平台还是在线影视平台,推荐算法已成为用户获取相关信息的主要途径。据悉,近期GitHub决定结合算法推荐,将“Following”和“For Yo…

Django连接数据库

连接数据库 接下来讲的几个步骤不需要区分先后,但都得进行操作 settings.py的操作 #!settings.py ....别的代码DATABASES {default: { ENGINE: django.db.backends.mysql, NAME: day1121, # 数据库名字,要先创建好 USER: root, PASSWORD: 123456, HO…

解决Unable to preventDefault inside passive event listener invocation.报错

报错信息: 这个报错大致说的是:无法在被动事件侦听器调用中防止Default 查了其他博主的解决办法:比如: 1、声明事件监听的时候设置为主动事件监听: window.addEventListener(‘touchmove’, handler, { passive: fal…

【方法】PowerPoint如何删除“限制编辑”?

如果PPT文件设置成“只读模式”,就会被限制编辑,也就是无法对PPT进行编辑或更改,那要如何删除这个“限制”呢? 下面小编会按照“无密码的只读方式”、“有密码的只读方式”以及“忘记了密码的只读方式”这3种情况,来说…

LabVIEW使用软件定义进行汽车电子测试

LabVIEW使用软件定义进行汽车电子测试 电子元件的逻辑和稳健性一直都是需要评估的对象。过去,汽车仅使用几种电子元件来执行简单的功能,每个元件都是在专门准备的环境中单独进行的。但随着电子元件日益多样化,且功能日益复杂,这种…

Vue修改密码功能的源代码

基本需求 输入框不能为空 旧密码表单提交时必须正确 两次输入新密码一致 限定新密码的复杂度&#xff0c;这里是长度在 6 到 20 个字符 <template><el-form ref"form" :model"user" :rules"rules" label-width"80px"><…

postgres在docker中使用

记录个人开发过程中postgres在docker中的使用&#xff0c;以便后续查看。 Dockerfile 个人是在M1电脑上开发&#xff0c;所以platform使用linux/amd64来兼容amd芯片。 FROM --platformlinux/amd64 postgres:16.1-alpine COPY ./poetrydb.sql /docker-entrypoint-initdb.d/po…

Jira Software最新版本(9.11.2)安装

软件获取 Jira Software 历史版本下载地址&#xff1a;Jira Server 下载存档 | Atlassian Atlassian-agent.jar https://github.com/haxqer/confluence/releases/download/v1.3.3/atlassian-agent.jar MySQL 驱动包 MySQL :: Download MySQL Connector/J (Archived Versio…

用Sublime编写Lua脚本

大家好&#xff0c;我是阿赵。   现在很多手游项目使用lua作为热更新的代码脚本&#xff0c;我一直很喜欢用Sublime来写lua程序。喜欢使用它的原因是它的轻量化&#xff0c;因为我经常要同时打开多个项目&#xff0c;Unity和VisualStudio这些软件都比较占用电脑的性能&#x…

Pycharm修改文件默认打开方式 + CSV Editor插件使用

1、File —> Settings —> Editor —> File Types 然后将*csv添加到最上面 在plugins中下载插件&#xff0c;CSV Editor 备注&#xff1a;不在上一步的“File Types”中将*.csv设置为CSV格式&#xff0c;插件是不起作用的 就可以使用了

微服务学习|初识elasticsearch、操作索引库、文档操作、RestClient操作索引库、RestClient操作文档

初识elasticsearch 什么是elasticsearch&#xff1f; elasticsearch是一款非常强大的开源搜索引擎&#xff0c;可以帮助我们从海量数据中快速找到需要的内容。 elasticsearch结合kibana、Logstash、Beats&#xff0c;也就是elastic stack (ELK)。被广泛应用在日志数据分析、实…