ORIGIN教程
【导读】上海交大的李同学遇到一个绘图难题:由于样品数据变化趋势一致且数据相近,在绘制3×3实验样品中氢碳比随合成温度的变化图时,简单的线形图的表现力太差。
导师评语:I suggest you to reconsider the figure types. In some cases the visibility of line type figures is very poor!
谭编跟李同学经过一番讨论,绘制了一些样图,终于,导师非常满意地选择了下图(f)的方案。
本教程是一个绘图构思教程,也包含了许多绘图技巧,特别是参照线的用法。本文末尾有更多柱状图的相关教程。
【1min视频教程】
公众号里发送“视频号”可关注【科研绘图】视频号。
1. 数据表的分析
1.1 原始数据
李同学的线形图原始数据表结构如下:
3种条件:Fine、Ultrafine、H3PO4
3类样品:稻草、玉米秸秆、油菜杆
这样构成了3×3个样品,相应产物中氢碳比随处理温度的变化。其实,真正的数据是氢碳比n(H):n(C)、温度。而3×3可归属于实验条件、样品分类。在origin中可以作为“分类”“分组”,origin可以设置组内的颜色和图例符号的变化。
例如下面的这个教程:
【点击阅读】教程 | Origin绘制3因子柱图,快来找灵感!
上表可以绘制出(a)和(b)图的效果。
1.2改进数据表
我们将原始数据按照3个条件(将相同颜色的列)分类在一起,构造出XYYY型数据表。
上表可以绘制出图(c)~(f),XYYY型的数据表是万能型的,它可以绘制任何类型的图,包括contour图、热度图、三维图(瀑布图、曲面图、曲面投影图)等。
也可以整理出下表的结构:
X列是文本,可作为横轴柱图下方的刻度标签。G列是批注分组,方便我们区分。在整理实验数据时,大多数同学都是利用excel按照这种结构整理的。那么,今天就用这种表结构,给大家演示柱状图及参照线间填充的教程。
2. 绘制柱状图
2.1 2D柱状图
第一步:拖选数据绘图
拖动表格顶部的列标签选择A~F列数据,点击下方工具栏的柱状图工具。
第二步:设置横轴刻度标签倾斜30°
双击横轴刻度标签,点击刻度线标签格式,修改旋转角度为30,确定。
第三步:修改纵轴标题
我们可以直接双击纵轴标题填写文字,对于上下标、正斜体,可以点击该标题邮件,选择“属性”,在打开的属性窗口中进行修改。
我们也可以通过修改工作簿中长名称的格式进行修改。通常长名称默认为文本格式,若需要修改上下标等格式,则需要设置为“富文本”属性。
(1)将其文本属性改为“富文本”属性
(2)编辑斜体等格式
双击长名称,选中n,点击上方工具栏的斜体工具。
通过修改工作簿中长名称格式样式的修改,绘图中纵轴标题将自动更新。默认情况下,横轴、纵轴标题采用第一、二列的长名称,图例采用长名称或者注释。
第四步:修改纵轴刻度范围
图中数据都在0.8以上,可以调整纵轴下限在0.7以上,这样可以将数据的差异扩大。双击纵轴,修改下限为0.7.
第五步:添加框线
有两种方式:第一种是打开边框线的显示;另一种:打开上轴、右轴。
第一种方式演示如下:
第二种方式演示如下:
这两种方式的区别在于:边框线不能修改粗细,而上右轴线的粗细可以设置。
第六步:修改图例为横版
双击图例,删除换行符,插入空格调整间距,确定。
第七步:调整边距
origin绘图默认设置的边距较大,有至少3种方法调整边距。
(1)右键调整页面至图层大小
在图层边缘右键,选择”调整页面至图层大小“,设置边距为2。这种方式是将图层缩小到绘图的大小,属于“缩版型”。
(2)图层管理设置边距
在左上角 1 图层序号右边空白区域右键,选择“图层管理”,在弹窗中修改边距。
这种方式属于“扩版型”。
(3)通过默认设置调整
这种方式是修改默认设置,所有图形都会被统一修改。但是这种紧凑是没有边距的。相比之下,谭编更愿意采用前两种方法,而且更倾向于第二种,它能保证图片宽高比为4:3,比例协调一些。
第八步:修改柱条颜色
默认的柱图配色比较难看,而且,本文举例中,随着温度的升高,研究氢碳比的变化。这里的每组柱子都是从低温到高温,所以,我们可以设置柱条颜色为火焰配色(色号:S03)
上图演示的方法中,需要注意,我们选择色号之后,还要点击一下才能设置成功。
我们发现,柱条颜色出现了渐变,但是第一条深红色太深,而且,颜色逐渐变浅,与温度逐渐升高的事实不符,因此,我们需要从较浅色开始,且渐变顺序需要颠倒。
2.2 参照线的设置
(1)单条参照线
参照线其实是x=n或y=n的函数线。x=n表示垂直于X轴,同理,y=n表示垂直于y轴。因此,本文样图中,我们需要设置垂直于X轴的参考线,我们需要双击X轴来设置参照线。例如我们是指一条x=3.5的虚线。
上图的步骤:双击输入3.5,点击细节,去除自动格式勾选,修改虚线,确定、确定
(2)多条参照线
本文样图中横轴为3组共9个样品的名称,而不是数字,但是文本刻度标签其实存在一种索引(序号、行号),这9个样品文本标签的索引分别为1、2、3、4、5、6、7、8、9。而这9个样品又分为123、456、789三组,因此,我们需要绘制2条参照线:x=3.5;x=6.5
(3)参照线之间的填充
多条参考线之间的区域可以填充颜色。前面我们构造了2条参照线,将坐标系划分为3个区域,这三个区域的区间:
[0,3.5)、[3.5,6.5]、(6.5,9.5)
因此,我们需要构造6条参照线:
x=0; x=3.5; x=3.5;
x=6.5; x=6.5; x=9.5
设置这6条参照线之间的填充色。
调整颜色后、添加文字,得到下图的效果:
2.3平行四边形的绘制
大多数同学习惯用origin的绘图工具绘制一个矩形,填充颜色,来实现前面参照线之间填充的效果。这当然是最简单最直接的,但是对于精度的控制较差,色块之间容易重叠。
接下来,我们需要利用origin的画图工具,在底部绘制3个平行四边形,且填充与参照线填充相一致的颜色。
最终得到下图的效果:
领取专属 10元无门槛券
私享最新 技术干货