part1 绘图与配色基础

1.绘制基础

1.1绘制规范

不同的期刊有不同的要求:图名、字体、坐标轴、颜色选择、配图格式等等。

1.1.1科研论文配图的分类与构成

  • 分类:大致包括:线性图、灰度图、照片彩图和综合配图4种,本次主要学习由软件绘制得到的线形图
  • 构成:要包括 X 轴(X axis,又称横轴)、Y 轴(Y axis,又称纵轴)、X 轴标签(X axis label)、Y轴标签(Y axis label)、主刻度(Major tick)、次刻度(Minor tick)和图例(Legend)等。如下举例:1.坐标轴进行设置时,我们要做到布局合理数据表达不冗余。2.对于插图中的标签文本,其大小、是否使用斜体、是否添加图例边框、是否添加网格线等,都需要合理、有据的设置。

1.1.2格式与尺寸

常见插图格式:像素图和矢量图

  • 特点:像素图放大后失真,矢量图不会。

双栏排版与单栏排版:单栏排版图片竖直排放;双栏排版先考虑一行可排的数量,再考虑对齐。

1.1.3字体和字号

中文期刊:宋体或黑体
英文期刊:Arial、Helvetica、Times New Roman。

  • 注意:单篇论文所有插图的字体、字号保持一致。

1.1.4版式设计、结构布局、颜色搭配

  • 版式设计:字体一致,配图字号不大于正文;行距、间距与正文一致。
  • 结构布局:先文后图,配图在引用文字的下方或右侧,不同尺寸的图片不在同一行。
  • 颜色搭配:颜色不宜过亮或过暗,相邻图层不宜采用相近的颜色。

1.2绘制原则

  • 必要性:是否有必要配图(配图补充说明文字、直观展示结果、引出下文内容),控制配图的数量
  • 易读性:标题、标签和图例清晰
  • 一致性:内容、数据、比例尺、各图层要素一致

2.配色基础

2.1色彩模式

2.1.1rgb

  • 三通道(红、绿、蓝)

2.1.2CMYK

  • rgb的子集,主要用于彩色印刷的四色模型,包括青色、品红、黄色、黑色。

2.1.3HEX

  • 十六进制色彩模式,常用于代码中表示颜色,方便利用代码绘制科研论文配图时更换颜色。

2.2色轮配色原理

  1. 单色配色方案

    1. 定义:色相相同或相近的一组颜色进行组合。
    2. 特点:单色方案的饱和度和明暗层次明显;具备协调性;颜色3~5种最为合适。
    3. 用途:表示有直接关系或密切的数据。
  2. 互补色配色方案

    1. 定义:配图中只允许2种颜色。
    2. 特点:具有强烈的对比效果。
  3. 等距三角配色方案

    1. 定义:将色轮上彼此间隔 120°的 3 种颜色进行组合
    2. 用途:将其中一种颜色选为主色,将另外两种颜色作为辅色
  4. 四角配色方案

    1. 定义:四角配色方案有两种,一种是两对互补色组成的矩阵配色方案,另一种是方形配色方案。
    2. 科研中尽量避免使用

2.3颜色主题

Matplotlib包括3种色系:单色系、双色渐变色系、多色系。

  1. 单色系:色相基本相同,通过颜色亮度来区分。
  2. 双色渐变色系:2个连续单色系的组合;用于具有关键中心值的数值变量。
  3. 多色系:颜色为10种或更少;用于类别型变量的表示。

2.4配色工具

  1. Color Scheme Designer 网站中的高级在线配色器
  2. Adobe 旗下的在线配色工具 Adobe Color
  3. 颜色主题搭配网站 ColorBrewer 2.0

3. 代码解读

import scienceplots
plt.style.use('science') #使用scienceplots之前需要import science库以及设置格式style。
from proplot import rc
rc["font.family"] = "Times New Roman"#字体
rc["axes.labelsize"] = 15 #数轴类别名称
rc['tick.labelsize'] = 13 #数轴上的数字大小
rc["suptitle.size"] = 15 #标题大小
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值