科研绘图-配色指南

article/2025/3/7 0:30:27
好的图形展示方式能够简明扼要地表达数据,而好的配色一方面能够突出数据的重点,另一方面能够使所有的数据和谐共存。好的配色是图的二次进化,能够赋予图片“生命”。

1,日常生活中使用的颜色
日常生活中,我们经常提到各种颜色,例如赤橙黄绿青蓝紫,中国红,香蕉黄等,一般用来定性描述物体的颜色属性,不够精确,例如,红色,是红绿灯的红色,还是苹果的红色?所以一般不在科技论文中使用。

2,RGB配色方案
最常用的颜色方案为RGB颜色,其中R表示红色(red),G表示绿色(green),B表示蓝色(blue),即所谓的三元色,通过三元色,可以衍生出来成千上万种颜色。该颜色方案一般使用6位16进制的值(0-9,加上A、B、C、D、E、F,共16个值)来表示,其中前两位是Red的值,中间两位是Green的值,最后两位是Blue的值,每种颜色数值范围从00到FF,共16*16种,因此6位可以表示的颜色种类高达:16*16*16*16*16*16,约等于1600多万种颜色。当然,我们几乎用不到这么多种颜色,而且人眼也没办法区分细微颜色差别。
c5b17580934e33325fa9e8af131e32ea.jpeg                                                          图1. 三元色

3,透明度(alpha
alpha一般用作不透明度参数。如果alpha为0,就是完全透明的,alpha为1表明完全不透明。在0-1之间的值 可以使得图像透过背景显示出来,就像透过玻璃(半透明性),这种效果是简单的二元透明性(透明或不透明)做不到的。例如在做venn图的时候,就需要设置透明度,这样中间的重叠部分才能显示出来。否则中间重叠部分就不能完整显示出来。 因此,我们也可以在RGB颜色的基础上,使用RGBA颜色,这里的A就是alpha。
236ac9f1a87b82f13ae7cc55cb2d1222.jpeg                                                        图2. 透明度

4,背景色
一般情况下,我们作图使用的数据图背景色均为白色,而在模式图中使用背景色能够区分不同的区域或者范围,给人以视觉上的冲击。例如下图以不同的背景色表示细胞的区域,很形象。如果去掉背景色后,就会显得很单薄。 b533e73bb68e936a86e2579f68e3075a.jpeg                                                  图3. 模式图的背景色
IGV基因组浏览器中,以浅色背景标注感兴趣的peak,可以突出感兴趣的区域。
78bb3fc39aa6ed2c5a5b5bf7b2af4ec9.jpeg                                                   图4. IGV中的背景色

5,渐变色
渐变色可以用来表示数值大小或者程度,颜色越深数值越大,颜色越浅数值越小,例如热图。 286679eea0f202e0e093f4a58230185a.jpeg                                                         图5. 渐变色

6,撞色
撞色也叫对比色,就是两个不相邻的色系搭配在一起的效果,更有彼此碰撞的美感。撞色一般在颜色比较多的情况下使用,可以更容易地区分不同的区域。 撞色一般分为两种: 1)补色配合: 色环中两个完全相对(180度对角)的颜色的配合,例如:红色与绿色,蓝色与橙色,黑色与白色等。 2)强烈色配合: 色环中两个相隔较远的颜色相配,例如:黄色与蓝紫色,红色与黄绿色等。  f1624f02fbb4bb741af84cd204b26628.jpeg
                                                  图6. 撞色
例如在绘制物种分布堆叠柱状图时,使用撞色进行区分会比较明显。

7,常见期刊论文配色
每种期刊关注的内容不同,当形成自己风格后,配色也就渐渐固定下来。这里列举了常见期刊的配色方案,供参考。 c3bf931a5c45014656f427093b7e6400.jpeg                                                        图7. 常用调色板

8,编程语言中的调色包
为了更方便地展示和调用不同的配色方案,出现了各种配色包。可以简单理解为:使用期刊名字来代替颜色编码,例如npg就代表了#E64B35、#4DBBD5、#00A087、#3C5488、#F39B7F、#8491B4、#91D1C2、#DC0000、#7E6148、#B09C85这十种颜色,在编程的时候,直接使用npg简写即可,省时,还不浪费脑细胞。

1)R语言ggsci配色包
R语言中ggsci包,可以直接使用期刊的缩写来调用颜色。ggsci工具包拓展了ggplot2绘图系统的颜色函数,并且遵从scale_col_*和scale_fill_*式的命名规则。可以根据期刊名缩写快速生成符合期刊要求的配色。此外,还有来自其他数据可视化库、科幻电影和电视作品等中的配色。
安装:install.packages(“ggsci”) 使用: 39c9d9927795199cb8b6b5e304420252.jpeg                                                           图8. ggsci代码
4272eb3dbdf8ca7753af38f67cddfa84.jpeg        图9. Ggsci示例,上面为默认颜色,下面为nature publishing group颜色

2)Python配色 包colorbm
Python也是我们经常使用的绘图语言,python中的colorbm(color beyond matplotlib)包也提供了众多的配色方案:ggsci、seaborn 、cmocean、scientific、CMasher、CARTO、Material Design等,貌似是ggsci的超集! 安装:pip install colorbm 使用: 98aaf77b81215ba43f7e2da5ef54b92e.jpeg                                                   图10. colorbm代码
4ce592ba67e4776715ac92dd4c879cc6.jpeg                                                       图11. colorbm例图

9,取色
颜色是一门学问,例如,有老师要求使用冷色调,有老师喜欢暖色调。有些图需要渐变色好看,有些图需要撞色。那么,我们需要学习怎么配色吗?个人观点:没必要,需要的时候,直接根据所选期刊,使用取色器取色即可。推荐FastStone Capture软件进行取色。

10,科研绘图需要明确颜色编码
一张图的绘制需要对数据、绘图类型、配色等有深入了解。针对科技绘图,一般我们使用R或者Python,或者在线网站进行绘图(例如 微生信 ),这时你需要保留绘图代码/颜色编号,以便后续进行更新,避免重复劳动。同时,期刊有自己倾向的配色,如需改投其他杂志,一般情况下需要重新绘图,以满足不同期刊编者的“癖好”。

以下是几个小技巧:
1)同一篇论文的配色一般要保持一致
2)尽量避免使用大红大绿的配色
3)一般用红色表示上调,绿色/蓝色表示下调,红色表示肿瘤患者等
4)避免使用红色和绿色配色以考虑红绿色盲读者(审稿人)的易读性,因为红绿色盲所占人口比例相当高,男性占8%,女性占0.5%。
5)不要使用过多的颜色类别
6)文字不一定一直要用黑色,需要与图片的颜色匹配

更多小技巧,欢迎留言补充!

微生信助力发文章,谷歌引用640+,知网引用480+



http://chatgpt.dhexx.cn/article/ZvhvMePL.shtml

相关文章

【matlab】绘制云图 + 修改配色方案 + 保存配色方案

一、绘制云图 假设 x、y 为坐标向量,f 为各个坐标点所对应的函数值 的向量 1、需要根据 x、y 的范围进行划分,可以理解为建立坐标系或比例尺 X1和Y1 X1 linspace(min(x),max(x),100); %将坐标均分成100份 Y1 linspace(min(y),max(y),100);…

【转载】SCI论文配图配色方案参考网站

1. Flat UI Colors 网站介绍: Flat UI Colors是一个免费、高颜值的扁平化设计调色板,采集了13种色彩、14个调色板、280种颜色,支持在线切换HEX、RGB、RGBA,点击色块即可复制或吸取色值。 参考网站 2. WebGradients 网站介绍&…

MATLAB周边第四期-MATLAB优雅绘图配色

1 写在前面 该系列为MATLAB周边应用,同时包含了一些相关技巧,欢迎私信一起交流问题,更多的好玩周边可查看往期的推文。有问题或者需要其他建议的话,非常欢迎后台私信交流,共同进步,如若出现违反学术道德的…

界面设计配色方案说明图一(含RGB配色表)

这些配色案例图是过去从互联网上收集到的,开发工具界面时可以借鉴配色。希望对读者有帮助。 R G B 值 R G B 值 R G B 值 黑色 0 0 0 #000000 黄色 255 255 0 #FFFF00 浅灰蓝色 176 224 230 #B0E0E6 象牙黑 41 36 33 #292421 香蕉色…

绘图中的配色方案

01. Material Palette —— 帮你生成并导出Material Design配色模板 链接地址: http://www.materialpalette.com/ 02. New Flat UI Color Picker —— 最好的扁平化UI设计配色方案 链接地址: http://www.flatuicolorpicker.com/ 03. Flat UI Colors …

科研绘图配色方案

科研绘图配色方案 在撰写论文的时候,美观,大气,上档次的图表能够很好地给自己的论文加分。但是在绘制图表的时候往往会面临色彩搭配的问题,选择合适的色彩搭配能够有效地展示自己的方法,但是色彩搭配选择不当的话往往会…

Python可视化配色方案,分分钟实现配色自由啦~

嗨害大家好鸭!我是小熊猫❤ 最近有友友私信我 想要整点好看的配色 那这不就来啦~ 这期分享一个Python快速提取任何图片配色方案的工具:Haishoku; Haishoku是一个用来获取图片主色调和主要配色方案的python库,依赖于python3和pi…

黑色背景的DW代码配色方案 Colors.xml

我最近试了一下发现不知道为什么无法修改背景颜色,那个工具失灵了,我以前改的时候是可以的,所以我专门把我当DW卸了又安装了一遍,然后重新修改配色方案,重新试了一遍。事实证明,如果不是首次安装修改的话&a…

设计配色灵感|热情甜蜜色系配色方案

比较经典的配色方案组合,包含色相中的红、橙、黄、绿、青、紫以及无彩色系,对于不懂色彩表达气质或没有配色灵感的同学可以参考这组方案来尝试为你的作品搭配颜色。 红色系热情甜蜜色系配色方案 红色,是一种激奋的色彩。刺激效果&#xff0…

IDL实现TM遥感影像直方图统计(中值、均值、方差、众数及峰度系数计算)

1 代码 近红外波段: Pro statistic_tmfndialog_pickfile(titlePlesse choose image:)tm_imgread_image(fn)szsize(tm_img)n_columnssz[2] & n_rawssz[3];window,0,xsizen_columns,ysizen_raws;tvscl,tm_img,/true;tm_refreform(tm_img,)tm_rgbtm_img[0:2,*,*]t…

影像数据说明整理

Landsat系列 Landsat-8 产品描述 2013 年2月11日,美国航空航天局(NASA) 成功发射Landsat-8卫星。Landsat-8卫星上携带两个传感器,分别是OLI陆地成像仪(Operational Land Imager)和TIRS热红外传感器(Thermal Infrare…

landsat8TM影像遥感因子提取

首先对landsat8数据进行预处理 landsat数据已经做过正射校正和地形校正,直接做辐射定标 和大气校正就行了 我们这里用的数据是已经做过预处理的,所以直接操作就行了 对于特征变量的提取可以参考文献,波段运算方式不唯一,特征变量的…

TM遥感影像波段/通道bands

遥感影像波段band 一.遥感影像波段 1.原理2.举例说明二.TM影像各波段简介 1.TM影像概述2.各波段影像特征3.波段组合4.类型提取5.光谱差异三.遥感图像——多波段数据存储的方式 1.逐波段存储BSQ2.逐像元存储BIP3.逐行存储BIL4.总结方法的优劣四.USGS官网-What are the band des…

IDL读取并显示tm影像

学IDL有几天了,今天就调用envi的接口,给他来个tm影像显示。或许明天再加个定标加快速大气校正。 pro open_rs_photo COMPILE_OPT IDL2 eenvi(/headless);开启envi批处理模式 fnenvi_pickfile(titleselect a rs file);选取文件 envi_open_file,fn,r_fidf…

TM影像

昨天拿回了购买的TM影像,拷贝到电脑上。文件是.dat格式的,和从一些网站上下载到的免费数据不同,那些都是TIFF格式的。 上网搜索了下,貌似.dat的是磁带格式,自己也不是搞的很明白。买影像的公司服务态度到是很好&#x…

多幅TM影像的处理技术总结

本次以Landsat5 的数据为例 处理目标:得到一个452千公顷区域的15m TM影像图(一共由7幅TM影响组成)。 参照本方法时:具体方法建议参照书议参照 《ENVI遥感图像处理方法》邓书斌,或者ENVI提供的用户帮助手册 1. 一般做…

小赋诗歌一首,以感学生时代结束

光阴似箭,似水年华,安然如昔否?曾几何时叹岁月悠悠,而今日回首,四度春秋以悄然而逝,留几多无限思念在心间。看今朝,争朝夕,徒留清风归斜阳。朝九晚五,昔日校园郎&#xf…

2017年软考好玩的七律诗一首

2017年软考好玩的七律诗一首 很多小伙伴们,对这句话,“高深书籍君看睡,好玩视频人学知”。小虎是过来人,感同身受啊! 《七律2017软考备考》 小老虎 项目考生筹软考,今朝备考正当时。 高深书籍君看睡&#x…

用HTML写一首绝句古诗,杜甫最早的一首绝句,写出诗仙傲岸狂放的诗仙本色

唐天宝三载(744年)初夏,杜甫与刚被唐玄宗赐金放还的李白在洛阳相识,遂相约同游梁宋(今河南省开封市、商丘市一带)。天宝四载(745年),二人又同游齐赵,他们一同驰马射猎,赋诗论文,亲如弟兄。这年秋天&#xf…

六一节,赋诗一首

上周四开始感冒发烧,到今天还在咳嗽,所以也就完美错过带女儿过六一节。想想还是不甘心,翻箱倒柜一番又找出了之前做的墨水屏盒子,赋诗一首看看能不能骗过幼儿园小朋友。 盒子里面是个树莓派Zero WH。 老规矩,一步步分…