通过学习《科研论文配图绘制指南—— 基于Python》书中第一章,了解科研论文配图绘制的基础知识,包括科研论文配图的绘制规范、绘制的基本原则,以及配图绘制中的色彩搭配,包括色彩模式、色轮配色原理、配图的颜色主题以及选择色彩的配色工具,并进行整理总结,整理出了书中重点部分,并进行记录。
科研论文配图的绘制基础
数据可视化(Data Visualization):数据可视化是指借助于图形化手段来展现数据,以便对数据进行更直观和更深入的观察与分析。
科研论文配图作为数据可视化在科研领域的重要应用场景,是研究结果直观、有效的呈现方式。
绘制规范
分类与构成
科研论文配图可分为线性图、灰度图、照片彩图和综合配图 4 种类型。
科研论文配图主要包括 X 轴(X axis,又称横轴)、Y 轴(Y axis,又称纵轴)、X 轴标签(Xaxis label)、Y轴标签(Y axis label)、主刻度(Major tick)、次刻度(Minor tick)和图例(Legend)等
格式和尺寸
科研论文中常见的插图格式有像素图和矢量图。
- 像素图(位图)是以单个像素为单位,通过对像素进行组合和排列,来显示图片格式。像素图在放大到一定程度后,会失真,变得模糊。常见的像素图格式包括 JPEG、PSD、PNG、TIFF
- 矢量图是使用点、直线或多边形等基于数学方程的几何图元表示的图像。矢量图的图像文件包含独立的分离图像,可以自由、无限制地进行重新组合,其特点是放大后图像不会失真,也就是说,与分辨率无关。常见的矢量图格式包括 EPS、PDF、AI、SVG(EPS 格式的图片文件小、显示质量高、色彩保真度高,印刷时的字样较为清晰,是常用的论文配图格式)
对于像素图,一般的科学引文索引(Science Citation Index,SCI)期刊都要求插图的分辨率大于 300dpi
单栏排版的插图的宽度不宜过大。在对某个含有多个子图的插图进行单栏排版时,我们应考虑将这些子图进行竖向排列。在对插图进行双栏排版(这样的插图一般含有多个子图)时,我们应先考虑每行可排列的子图数量,再考虑子图之间的对齐问题,如图例、图编号、X 轴坐标等都应对齐。
字体和字号设置
一些中文科技期刊将科研论文配图中的文本对象(横、纵坐标的标签,以及图例文本)的字体设置为宋体或黑体
英文科技期刊大多使用 Arial、Helvetica 或 Times New Roman 字体。
注意:
单篇科研论文中的所有插图的字体、字号要尽量保持一致,同一幅插图中的字体必须一致。如果插图中确有需要突出的部分,则可以将它们设置为粗体或斜体形式,或者更改文字颜色。
版式设计、结构布局和颜色搭配
- 在版式设计方面,配图中文字的字体要保持一致,字号不大于正文字体的字号,行距、文字间距应与正文协调一致;
- 在结构布局方面,配图应出现在引用文字的下方或右侧,即“先文后图”,不同尺寸的配图不要安排在同一列或同一行;
- 在颜色搭配方面,我们应避免使用过亮或过暗的颜色,相邻的图层元素不宜采用相近的颜色(特别是在分类插图中)。
此外,对于彩色图,我们要使用原图,慎用灰度图表示。
绘制原则
1.必要性原则
绘制科研配图时,应该考虑图表是否必须存在,如果配图可以起到补充说明文字、直观展示结果、引出下文内容等作用,那么它就是必要的。科研论文中要避免出现文字较少、图表较多的情况。
2.易读性原则
为了方便读者准确理解科研论文配图的内容,绘制配图时应遵守易读性原则。完整、准确的标题、标签和图例等可以有效地增强科研论文配图的易读性。
3.一致性原则
- 配图所表达出的内容与上下文或者指定内容描述一致,配图中物理量缩写、符号等都应与论文正文中介绍保持一致。
- 配图数据与上下文保持一致。
- 插图比例尺和缩放比例大小保持一致。
- 类似配图各图层要素保持一致。
科研论文配图的配色基础
配色基础内容,包括色彩模式、色轮配色原理、颜色主题和配色工具 4 个方面。
色彩模式
RGB 色彩模式、CMYK 色彩模式和 HEX 色彩模式。
RGB 色彩模式
RGB 色彩模式是指通过混合红(Red)、绿(Green)、蓝(Blue)3 种颜色来表现各种色彩。利用红、绿、蓝 3 个颜色通道的变化,以及它们相互之间的叠加来得到各种颜色值,是目前使用较为广泛的颜色系统。
RGB 色彩模式为图片中每一个像素的 R、G、B 各分配一个强度值(取值范围为 0 ~ 255),如黑色可表示为 (0,0,0),白色可表示为 (255,255,255)。
图 1-2-1 所示为利用三维坐标形式展示了 RGB 色彩模式,其中,图 1-2-1(a)所示为 RGB 色彩模式的三维立方体示意图,图 1-2-1(b)所示为使用 Python 的 Matplotlib 库绘制的对应立方体颜色映射效果图。
CMYK 色彩模式
CMYK 色彩模式可以看作 RGB 色彩模式的子集。它是一种主要用于彩色印刷的四色模第 1 章 科研论文配图的绘制与配色基础型,其中,C 表示青色(Cyan),M 表示品红色(Magenta),Y 表示黄色(Yellow),K 表示黑色(blacK)。
与 RGB 色彩模式的不同之处在于,CMYK 色彩模式是一种印刷色彩模式,也是一种依靠反光的色彩模式。
图 1-2-2 所示为 CMYK 色彩模式示意图,其中,图 1-2-2(a)所示为三维立方体示意图,图 1-2-2(b)所示为使用 Python 的 Matplotlib 库绘制的对应立方体颜色映射效果图。
在现阶段,大多数纸质期刊在稿件出版阶段都会要求图片使用 CMYK 色彩模式。对于网络版本的期刊,我们应该使用 RGB 色彩模式,因为使用该色彩模式的图片,其表现效果好,色彩靓丽,更适合在网络上传播。
HEX 色彩模式
HEX 色彩模式,又称十六进制色彩模式,它和 RGB 色彩模式的原理类似,都是通过红、绿、蓝三原色的混合而产生各种颜色。HEX 色彩模式常用于在代码中表示颜色,这一点方便我们在利用代码绘制科研论文配图时更换颜色。
简单来说,HEX 色彩模式就是将 RGB 色彩模式中的每个十进制数转换为对应的两位十六进制数来表示,并以“#”号开头。
色轮配色原理
色轮(color wheel)又称色环,一般由 12 种基本颜色按照圆环方式排列组成。它是一种人为规定的色彩排列方式。它不但可以帮助用户更好地研究色彩变换和色彩搭配规律,而且允许用户自行设计具有个人风格的配色方案。
常见的色轮配色方案有单色配色方案(monochromatic color scheme)、互补色配色方案(complementary color scheme)、等距三角配色方案(triadic color scheme)和四角配色方案(tetradic color scheme)等。
1.单色配色方案
单色配色方案是指将色相相同或相近的一组颜色进行组合。单色配色方案的饱和度和明暗层次明显。具备相同色系的协调性,在使用过程中,不会出现颜色过于鲜艳的情况,保证了所选颜色之间的平衡性。
在科研论文配图的绘制过程中,单色配色方案常被用于表示有直接关系、关系较为密切或同系列的数据。(对于单色配色方案中颜色的选择,其种类不宜过多,3 ~ 5 种较为合适。)
2.互补色配色方案
当只能选择两种颜色时,可参考互补色配色方案进行选择。色轮上间隔 180°(相对)的两种颜色为互补色。
互补色具有强烈的对比效果,可用于科研论文配图中观察组数据和对照组数据的可视化表达。
3.等距三角配色方案
等距三角配色方案是指将色轮上彼此间隔 120°的 3 种颜色进行组合。等距三角配色方案会让配图的颜色更加丰富,但它在科研论文配图绘制的过程中应用较少。
使用等距三角配色方案时,可以将其中一种颜色选为主色,将另外两种颜色作为辅色。
4.四角配色方案
四角配色方案有两种,一种是两对互补色组成的矩阵配色方案,另一种方形配色方案(square color scheme)。
四角配色方案的优点是能够使配图的颜色更加丰富,缺点是使用时具有很大的挑战性,容易造成色彩杂乱,很多用户其实很难平衡自己选择的多种颜色。
在科研论文配图的颜色选择过程中,我们要尽量避免使用四角配色方案。
颜色主题
不同的绘图工具(如 Python 中常用的绘图工具 Matplotlib 和 Seaborn)都有其颜色主题。颜色主题是按照一定的美学规律设计出来的,对其灵活使用可以提高插图的美观度。
用户可根据自身绘图需求选择合适的颜色主题或自定义颜色主题。一些英文期刊会有自己的一套颜色主题,用户在投稿时将插图配色更改为期刊要求的颜色主题即可。
Matplotlib 库的颜色主题主要包括 3 种类型:单色系(sequential)、双色渐变色系(diverging)和多色系(qualitative)。
1.单色系
单色系主题中颜色的色相基本相同,饱和度单调递增。它的主要维度是颜色亮度(lightness),次要维度是色调(hue)。
2.双色渐变色系
双色渐变色系颜色主题主要用在有一个关键中心值(midpoint)的数值变量中,其本质是两个连续单色系的组合,把关键的中心值作为中间点,一般使用白色表示,大于中心值的分配给中间点一侧的颜色,而小于中心值的分配给中间点另一侧的颜色。
3.多色系
当所表示的数据为类别型数值(类别变量)时,我们可以使用多色系颜色主题。在多色系颜色主题的使用过程中,需要给每个组分配不同的颜色。
配色工具
通过配色工具,我们可以进行灵活的配色。常用的配色工具有 Color Scheme Designer 网站中的高级在线配色器、Adobe 旗下的在线配色工具 Adobe Color 和颜色主题搭配网站 ColorBrewer 2.0。
1.Color Scheme Designer 网站中的高级在线配色器
Color Scheme Designer 网站中的高级在线配色器是一个免费的在线配色工具,主要以色环(色轮)的方式为使用者选择配色,包括单色搭配、互补色搭配、三角形搭配、矩形搭配、类似色搭配和“类似色搭配互补色”6 种色环配色方案。
2.Adobe Color
Adobe Color 是 Adobe 官方推出的免费在线配色方案工具。它提供了配色模式、图片取色、图片渐变色提取等多个功能,用户无须注册或下载即可使用。这里主要介绍 Adobe Color 的色轮配色工具,它提供了 9 种智能调色模式和 1 种自定义模式,支持 RGB、HSB、LAB 色彩模式。
3.ColorBrewer 2.0
ColorBrewer 2.0 是一个专业的在线配色方案网站,它提供了大量的颜色搭配主题,这些主题是众多绘图工具(如 Matplotlib、ggplot2 等)内置的绘图颜色主题。ColorBrewer 2.0 提供的颜色主题包括单色系、双色渐变色系和多色系。
Python 的 Matplotlib 库和 R 的 RColorBrewer 包中包含了 ColorBrewer 2.0 的全部或大部分颜色主题,用户可以在绘制可视化作品时方便地选择颜色。在使用 Matplotlib 库时,用户可直接通过绘图函数的 cmap 参数来设置绘图的颜色主题。
olorBrewer 2.0 提供的颜色主题包括单色系、双色渐变色系和多色系。
Python 的 Matplotlib 库和 R 的 RColorBrewer 包中包含了 ColorBrewer 2.0 的全部或大部分颜色主题,用户可以在绘制可视化作品时方便地选择颜色。在使用 Matplotlib 库时,用户可直接通过绘图函数的 cmap 参数来设置绘图的颜色主题。