查看原文
其他

第2讲:数据的导入、多彩曲线、标峰线性拟合

谭编 编辑之谭 2022-07-08

第2讲:数据的导入、多彩曲线、标峰线性拟合 
(以下行文倒序,文末有免费听课方式)
2.5四大法宝初体验之二:复制(批量绘图)
绘图速度:每秒绘制几十张同类型的图!课堂演示,步骤略。
2.4读取曲线峰值、线性拟合
课堂演示,步骤略。效果图如下:
2.3绘制多条渐变曲线图
课堂演示,步骤略。效果图如下:


稿

1. 《华南师范大学学报(自然科学版)》稿

2. 《新能源进展》稿

3. 《南方能源建设》稿

4. 《人民珠江》稿

5. 《广东农业科学》稿

亮点:稿

联合征稿群稿稿稿绿联合征稿



2.2.搞定配色
Origin2021版以上提供了自定义“颜色列表”和“调色板”,为绘图的配色增加了无限的灵活性。在艺术绘画作品或摄影照片中,画家们或摄影师们对颜色的搭配是非常卓绝的,所以可以从这些图片中拾取颜色,创建自己的“颜色列表”和“调色板”,方便在绘图中使用。这里我们以一张彩色图片为例演示具体操作。
2.2.1 自定义颜色列表
(1)从一个画图软件打开的图片上,Ctrl+A全选,Ctrl+C复制;
(2)在Origin中,点击上方工具栏的“新建布局”,按Ctrl+V粘贴,调整好大小和视角;
(3)点击菜单“工具-颜色管理器”,调整窗口的适当大小和位置,将“颜色管理器”与Layout1窗口并排;
(4)点击“新建”进入自定义拾取界面,具体演示步骤略。
2.2.2自定义调色板
颜色管理器”窗口中单选“调色板”,后续步骤同2.1节。略。


2.1数据的导入
2.1.1粘贴法导入
我们通常习惯于先在excel中处理数据或编排数据,那么,只需要在Excel中Ctrl+A全选数据、Ctrl+C复制所选数据,然后在Origin的空白表格中Ctrl+V粘贴,即可完成简单的数据导入。该方法最简单实用,无需依赖导入向导,一步到位。

演示1Excel中复制粘贴数据并设置列标签
1)修改列标签:设置工作簿的表格列标签(长名称、单位、注释);
2)设置富文本格式:设置长名称样式为“富文本”,可以方便修改上下标、粗体、斜体;
3)显示/隐藏列标签:右键工作簿标题栏“视图”显示/隐藏列标签(如F(x)、迷你图等);
4)窗口属性:长名称(注释作用,提高辨识度、可知性)、短名称(字母开头,不超过14个字符,属于程序底层代码调用名称)、注释(可以添加文字,用于描述备注实验参数、实验方法、测试地点、时间等信息,备忘)。这里,长名称是用于注释变量X或Y的文本,短名称是程序底层代码调用的名称,不可用非法字符(除了英文字母外,汉字、全角、运算符保留字“+-*/%^”等)。

小窍门:
(1)如果数据第一行有变量名称(单位符号),第二行开始为数据,在Origin工作簿的Sheet1表格中,通常可以点击“注释”行的第一单元格后直接Ctrl+V粘贴进来,而不是点击第1行单元格粘贴,这样做是可以避免数据的第一行出现变量名称。
(2)设置富文本后,文本格式可以可视化修改,变量的长名称格式的改变,可以动态改变坐标轴标题的样式。
 
2.1.2拖入法导入
对于单个数据文件(例如txt、csv或dat等文件格式),可以采用从文件夹中将txt数据文件拖出,在Origin软件窗口中释放,即可弹出“选择过滤器”的小窗,文件系统一般默认“ASCII”系统,有两个按钮“导入向导”和“确定”可以选择,一般txt或csv格式的数据文件,直接按“确定”即可导入并自动创建表格,Origin会自动填入相关信息。例如将工作簿的长名称为原数据文件(如图),将工作簿中的“Sheet1”修改为文件名“CV0.2”,同时显示出“迷你图”。这种拖入导入法导入数据是最常用的方法。

2.1.3 向导式导入
在前面拖入文件后的弹窗中,点击“导入向导”按钮,可以弹出“导入向导-来源”窗口,数据类型分为ASCII、二进制、用户自定义这3种类型,Origin一般会根据实际的实验数据文件的格式自动选择数据类型。需要注意的是“导入模式”默认为“替换现有数据”,请点击下拉框(右边黑色倒三角按钮),根据实际情况来选择,不过对于简单的数据文件,这几项没有什么区别,导入的结果都是新建工作簿。对于简单的数据文件,可以不用点击“下一步”而直接点击“完成”即可导入,这跟前面“拖入法导入”的作用效果一样。

点击下一步”按钮,会弹出“导入向导-标题线”窗口。这个窗口是用来定义数据列的变量标题位于原始数据文件的第几行,指定行号之后,导入向导将自动屏蔽原始数据文件中的测试参数信息,直接提取数据部分。
 
这里,原始数据的标题位于第一行,系统自动定位,有时候数据文件中含有标题行和单位符号行,我们需核对一下标题行、副标题行的数字是否准确,如果不对,请去除“自动确定标题行”前面的勾选框。
 
如果有些数据文件前端的测试参数信息行数超过50行,弹窗中预览不到数据行,可以将“预览行数”的50改为100或其他数字,直到能显示数据行为止。
 
点击“下一步”后,进入“导入向导-提取变量”页面,这里主要处理文件名信息,从数据文件名和文件标题中提取变量,这一点,Origin比较懂科研人员用户的习性,我们通常在数据文件名中加入各种样品名、测试条件(tT、pH、rpm、v等),利用这个“提取变量”的功能,非常方便将其转换为变量、参数值。具体的方法,这里先不演示,在后续章节中,会有相应的应用。点击“下一步”会弹出“导入向导-文件名选项”,这里告诉Origin软件怎样命名工作簿、表格、注释、参数行等信息。

继续点击“下一步”按钮,分别进入“导入向导-数据列”和“导入向导-数据选取”两个窗口,“数据列”页面类似Excel中的“分列”功能,如果数据文件中各列数据之间用“,”、空格或制表符等符号分隔,可以在这里勾选相应分隔符类型,下方文本框中可以即时预览分列的效果;“数据提取” 页面可以实现跨列、跨行提取数据,根据实际需要对数据文件中每隔多少列(或行)提取数据,该功能可以绘制数据量非常大而我们只需要展示某些周期或某次循环的曲线。
继续点击“下一步”,来到“导入向导”的最后一页“保存过滤器”页面。对于某种特定的、经常使用的、数据格式统一的测试数据文件时,我们可以保存一个自己的过滤器,方便下次使用,可以避免每次导入向导的繁琐步骤。勾选“保存过滤器”、“在‘文件:打开’列表中显示过滤器”前的勾选框,同时在“过滤器描述”里填写一个自己熟知的描述信息(注释),点击“确定”按钮,即可导入实验数据。

2.1.4 多文件合并导入
对于一组不同条件下测试的单个数据文件,每个文件中只有XY两列数据,而这些数据的X列是完全相同的(如XRD的2θ、CV曲线的电压等),我们需要合并多个文件到一张公用X列的XYYY型数据表(谭编称之为“万用表格”,可以用于大多数类型绘图)中,这就需要用到“导入多个ASCII文件”工具。
 
点击上方工具栏“导入多个ASCII文件”,弹窗中“查找范围”找到数据所在的文件夹,窗口中会列出该文件夹下的所有数据文件,按Ctrl+A全选,如果有少数文件不需要,可以按下Ctrl键同时用鼠标点击去除选择,然后点击“添加文件”,下方列表会显示已选的数据文件信息。点击“确定”,于是会弹出对话框,注意修改“标题行”的“长名称、单位、注释”的行号为相应的行号,本文案例数据只有一行,长名称行号为1,其他设置为无。

在弹窗中注意修改“导入设置”和“部分导入”,该窗口页面较长,“部分导入”需要拖动右边滚动条到下方才可显示出来。这里,我们需要将多个CV数据合并为公用X(电位E)列的XYYY型数据表,所以修改“第一个文件的导入模式”为“新建簿”,“多文件导入模式”选择“新建列”,同时设置“部分导入”的列数:“起始”2、“结束”2、“读取”1、“跳过”0。这样可以实现后续文件的导入时跳过第一列只提取第二列数据,并追加到第一个文件导入的表格之后。 
通过上述步骤,可以轻松合并多个XY型数据文件为公用X列的XYYY型数据表了!
免费听课
以上是《谭编Origin从入门到精通》第2讲的内容,将于今晚2022年1月13日(周四)晚7:00开班典礼后开讲,今晚准备讲第1讲、第2讲内容。通常直播的第二天上线录播回放,方便时间冲突没来直播间的读者回看。当然,非常欢迎大家来直播间与谭编互动,这样学习效果或许比回看的效果好几倍。也欢迎大家每周“追剧谭编课程”。

免费听课--入群邀请

课程资料、直播通知、录播回放,见群通知



课程群

tan2




本刊:华南师范大学学报(自科版), 中文核心期刊。征稿:物理、材料、化学、环境等编辑:谭编微信:EditorTan01

说点正事

强烈建议【星标】我。我在乎你【在看】

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存