第一章Origin基础知识...........................................................................................................5
一、工作环境....................................................................................................................5
1.1工作环境综述......................................................................................................51.2菜单栏.................................................................................................................6二、基本操作....................................................................................................................7第二章简单二维图..................................................................................................................7
2-1输入数据......................................................................................................................72-2、绘制简单二维图.......................................................................................................82-3设置列属性..................................................................................................................82-4、数据浏览...................................................................................................................92-5、定制图形...................................................................................................................9
2-5-1定制数据曲线.................................................................................................92-5-2定制坐标轴:..................................................................................................102-5-3添加文本说明...............................................................................................102-5-4添加日期和时间标记...................................................................................112-5-5利用左侧的菜单...........................................................................................11
第三章数据管理....................................................................................................................12
3-1导入数据文件...........................................................................................................123-2变换数列...................................................................................................................133-3数据排序...................................................................................................................143-4频率记数...................................................................................................................143-5规格化数据...............................................................................................................15
1
3-6选择数据范围作图...................................................................................................163-7屏蔽曲线中的数据点...............................................................................................163-8曲线拟合...................................................................................................................16第四章绘制多层图形............................................................................................................17
4-1打开项目文件...........................................................................................................174-2Origin的多层图形模板.............................................................................................174-3在工作表中指定多个X列.......................................................................................194-4创建多层图形...........................................................................................................20
4-4-1创建双层图...................................................................................................214-4-2关联坐标轴...................................................................................................224-5存为模板...................................................................................................................22第五章非线性拟合................................................................................................................23
5-1使用菜单命令拟合...................................................................................................235-2使用拟合工具拟合...................................................................................................245-3非线性最小平方拟合NLSF......................................................................................24第六章数据分析....................................................................................................................27
6-1简单数学运算...........................................................................................................27
6-1-1算术运算.......................................................................................................276-1-2减去参考直线...............................................................................................286-1-3垂直和水平移动...........................................................................................286-1-4多条曲线平均...............................................................................................286-1-5插值...............................................................................................................296-1-6微分...............................................................................................................296-2统计...........................................................................................................................29
2
6-3快速傅里叶变换.......................................................................................................296-4平滑和滤波...............................................................................................................306-5基线和峰值分析.......................................................................................................30第七章绘制三维图形............................................................................................................31
7-1把工作表转为矩阵....................................................................................................31
7-1-1导入数据.......................................................................................................317-1-2类型转换.......................................................................................................317-2创建三维表面图和等高线图...................................................................................327-3定制三维图形...........................................................................................................33第八章创建版面页................................................................................................................34第九章Origin中Excel的使用...............................................................................................34第十章数据的输入输出........................................................................................................34
10-1数据导入导出.........................................................................................................3410-2图形和版面的导出.................................................................................................3610-3在其它应用程序中使用Origin..............................................................................36附录:有关ORIGIN使用中常见的问题................................................................................38
一、数据的输入..............................................................................................................38二、画曲线上某点的切线..............................................................................................39三、如何在一个图中设置上下两个具有某种关系的X轴?......................................39四、调换数据列的前后顺序..........................................................................................41五、如何将不同条件下得到的许多组XY以3D的方式表达出来?..........................41六、如何使复制的ORIGIN图形只包括坐标和曲线?................................................42七、如何平移坐标系里的曲线?..................................................................................43八、如何去除相同的重复数据?..................................................................................43
3
九、如何给坐标刻度加单位?......................................................................................43十、图形放大方式..........................................................................................................44十一、怎样在字符上面加一横线表示无量纲变量?..................................................44十二、如何用origin7.0将两个峰叠加?.....................................................................44十三、能否做一个多元的二次回归?..........................................................................45十四、在ORIGIN中能否画一个4D的图形?..............................................................45十五、如何快速找到拟合曲线中任一X值对应的Y值?..........................................45十六、如何调整坐标轴的位置?..................................................................................46十七、如何作曲线指定点上的切线(一条或多条)?..............................................46十八、如何画一个f(x,y)=0函数据的图像?................................................................47十九、如果定义如下图的坐标标签?..........................................................................47二十、如何批量将每列的数据乘以同一个数?..........................................................49二十一、如何在Origin画3D图................................................................................49origin高级使用技巧................................................................................................................57
1.怎么求非自然数为底的幂函数...................................................................................57
4
第一章Origin基础知识
Origin是美国Microcal公司出的数据分析和绘图软件,现在的最高版本为7.0http://www.originlab.com/
特点:使用简单,采用直观的、图形化的、面向对象的窗口菜单和工具栏操作,全面支持鼠标右键、支持拖方式绘图等。
两大类功能:数据分析和绘图。数据分析包括数据的排序、调整、计算、统计、频谱变换、曲线拟合等各种完善的数学分析功能。准备好数据后,进行数据分析时,只需选择所要分析的数据,然后再选择响应的菜单命令就可.Origin的绘图是基于模板的,Origin本身提供了几十种二维和三维绘图模板而且允许用户自己定制模板.绘图时,只要选择所需要的模版就行。用户可以自定义数学函数、图形样式和绘图模板;可以和各种数据库软件、办公软件、图像处理软件等方便的连接;可以用C等高级语言编写数据分析程序,还可以用内置的LabTalk语言编程等。
一、工作环境
1.1工作环境综述
类似Office的多文档界面,主要包括以下几个部分:1、菜单栏顶部一般可以实现大部分功能
2、工具栏菜单栏下面一般最常用的功能都可以通过此实现3、绘图区中部所有工作表、绘图子窗口等都在此
4、项目管理器下部类似资源管理器,可以方便切换各个窗口等5、状态栏底部标出当前的工作内容以及鼠标指到某些菜单按钮时的说明
工作表矩阵
5
绘图
1.2菜单栏
菜单简要说明:
File文件功能操作打开文件、输入输出数据图形等
Edit编辑功能操作包括数据和图像的编辑等,比如复制粘贴清除等,特别注意undo功能
View视图功能操作控制屏幕显示,Plot绘图功能操作主要提供5类功能:
1、几种样式的二维绘图功能,包括直线、描点、直线加符号、特殊线/符号、条形图、柱形图、特殊条形图/柱形图和饼图
2、三维绘图
3、气泡/彩色映射图、统计图和图形版面布局4、特种绘图,包括面积图、极坐标图和向量5、模板:把选中的工作表数据到如绘图模板Column列功能操作比如设置列的属性,增加删除列等
Graph图形功能操作主要功能包括增加误差栏、函数图、缩放坐标轴、交换X、Y轴等
Data数据功能操作Analysis分析功能操作
对工作表窗口:提取工作表数据;行列统计;排序;数字信号处理(快速傅里叶变换FFT、相关Corelate、卷积Convolute、解卷Deconvolute);统计功能(T-检验)、方差分析(ANOAV)、多元回归(MultipleRegression);非线性曲线拟合等
对绘图窗口:数学运算;平滑滤波;图形变换;FFT;线性多项式、非线性曲线等各种拟合方法
Plot3D三维绘图功能操作根据矩阵绘制各种三维条状图、表面图、等高线等
6
Matrix矩阵功能操作对矩阵的操作,包括矩阵属性、维数和数值设置,矩阵转置和取反,矩阵扩展和收缩,矩阵平滑和积分等
Tools工具功能操作
对工作表窗口:选项控制;工作表脚本;线性、多项式和S曲线拟合对绘图窗口:选项控制;层控制;提取峰值;基线和平滑;线性、多项式和S曲线拟合
Format格式功能操作
对工作表窗口:菜单格式控制、工作表显示控制,栅格捕捉、调色板等对绘图窗口:菜单格式控制;图形页面、图层和线条样式控制,栅格捕捉,坐标轴样式控制和调色板等
Window窗口功能操作控制窗口显示Help帮助二、基本操作
作图的一般需要一个项目Project来完成,File→New保存项目的缺省后缀为:OPJ
自动备份功能:Tools→Option→Open/Close选项卡→“BackupProjectBeforeSaving”
添加项目:File→Append
刷新子窗口:如果修改了工作表或者绘图子窗口的内容,一般会自动刷新,如果没有请Window→Refresh
第二章简单二维图
2-1输入数据
一般来说数据按照XY坐标存为两列,假设文件为sindata.dat,如下格式:
7
Xsin(x)0.00.0000.10.1000.20.1990.30.296…………
输入数据请对准data1表格点右键调出如下窗口,然后选择InportASCII找到sindata.dat文件打开就行
2-2、绘制简单二维图
按住鼠标左键拖动选定这两列数据,用下图最下面一排按钮就可以绘制简单的图形。
2-3设置列属性
双击A列或者点右键选则Properties,这里可以设置一些列的属性。
8
2-4、数据浏览
DataDisplay动态显示所选数据点或屏幕点的XY坐标值
DataSelector选择一段数据曲线,作出标志一是鼠标,二是利用Ctrl,Ctrl+Shift与左右箭头的组合
DataReader读取数据曲线上的选定点的XY值ScreenReader读取绘图窗口内选定点的XY值Enlarger局部放大曲线Zoom缩放
注意利用方向键,以及与Ctrl和Shift的组合2-5、定制图形
2-5-1定制数据曲线
用鼠标双击图线掉出下面窗口。
9
2-5-2定制坐标轴:
双击坐标轴得到,下图
2-5-3添加文本说明
用左侧按钮
,如果想移动位置,可以用鼠标拖动。注意利用SymbolMap
可以方便的添加特殊字符。做法:在文本编辑状态下,点右键,然后选择:SymbolMap。
10
2-5-4添加日期和时间标记
Graph工具栏上的
2-5-5利用左侧的菜单2-5-5
利用左侧的菜单可以作出很多特殊要求的图像,比如两点线段图三点线段图等,水平(垂直)阶梯图、样条曲线图、垂线图等下面给出一个演示,具体的自己捉摸
11
第三章数据管理
3-1导入数据文件
前面第二章以说,主要利用Import输入文件中的数据,也支持直接数据粘贴等。
12
3-2变换数列
在前面的基础上,增加一列cos(x),这不需要另算数据而利用Origin本身就可以做到。
在数据表上点右键选择AddNewColumn
对准A(Y)列点右键选择SetColumnValues,并设置下面输入框中cos(col(x)),点击OK得到
13
双击A列或者点右键选则Properties,这里可以设置一些列的属性,下面的左图
并做cos(x)图,如上面的右图3-3数据排序
Origin可以做到单列、多列甚至整个工作表数据排序,命令为“sort…”最为复杂的是整个工作表排序,选定整个工作表的方法是鼠标移到工作表左上角的空白方格的右下角变为斜向下的箭头时单击。具体的自己捉摸吧。3-4频率记数
14
FrequencyCount统计一个数列或其中一段中数据出现的频率
做法对准某一列或者选定的一段点右键FrequencyCountBinCtr数据区间的中心值Count落入该区间的数据个数,即频率计数值BinEnd数据区间右边界值Sum频率计数值的累计和
3-5规格化数据
选择某一列,右键→Normalize
15
3-6选择数据范围作图
如果想跳到某一行可以用View→GoToRaw(这里如果发现你设定的行之前的都没了,这仅仅是没显示出来而不失删除了,想要看到的话:Edit→ResetToFullRange)
找到你想要的开始行,点右键→SetAsBegin,同理设定结束行,然后作图。3-7屏蔽曲线中的数据点
Mask工具栏默认不显示,可以从View→Toolbars设置出来。这样可以用设置屏蔽区间或者点的颜色等3-8曲线拟合
即用各种曲线拟合数据,在Analysis菜单里,常用的有线性拟合,多项式拟合等,还可以利用Analysis→Non-LinearCurveFit里的两个选项做一些特殊的拟和。
默认为整条曲线拟合,但可以设置为部分拟和,和mask配合使用会得到很好的效果。
16
第四章绘制多层图形
图层是Origin中的一个很重要的概念,一个绘图窗口中可以有多个图层,从而可以方便的创建和管理多个曲线或图形对象。4-1打开项目文件
例子为\\Tutorial\\Tutorial_3.opj
4-2Origin的多层图形模板
Origin自带了几个多图层膜板.这些模板允许你能够在取得数据以后,只需单击\"2DGraphsExtended\"工具栏上相应的命令按钮,就可以在一个绘图窗口把数据绘制为多层图。
在项目\\Tutorial\\Tutorial_3.opj中四哥绘图窗口即为四个图形模板。它们分别为双Y轴(DoubleYAxis)、水平双屏(Horizontal2Panel)、垂直双屏(Vertical2Panel)和四屏(4Panel)图形模板。双Y轴图形模板
如果数据中有两个因变量数列,它们的自变量数列数列相同,那个可以使用此模板。
17
水平双屏图形模板
如果数据中包含两组相关数列,但是两组之间没有公用的数列,那么使用水
平双屏形模板。
垂直双屏图形模板图
水平双屏图形模板的前提类似,只不过是两图的排列不同
18
四屏图形模板
如果数据中包含四组相关数列,而且它们之间没有公用的数列,么使用四屏图形模板。
上述四种膜板再加上九屏图形模板就是Origin所提供的自带多图形模板。4-3在工作表中指定多个X列
19
对准D点右键选择SetAsX设为X列得到
说明:默认Y与左侧最近的X轴关联,也就是BC与A,EF与D关联。
4-4创建多层图形
20
Origun允许用户自己定制图形模板。如果你已经创建了一个绘图窗口,并将它存为膜板,以后就可以直接基于此模板绘图,而不必每次都一步步创建并定制同样的绘图窗口。
4-4-1创建双层图
步骤:
(1)激活“Layers”的工作表窗口。
(2)单击“sinx”列的标题栏,使其高亮,表示该列被选中。
(3)作出单层图
(4)在激活Layer窗口的前题下,Tools-》Layer,如下图,这个工具包含两类:
Add图层和Arrange图层
双击图层2做成右上图那样,然后OK
21
4-4-2关联坐标轴
Origin可以在各图层之间的坐标轴建立关联,如果改变某一图层的坐标轴比例,那么其它图层的也相应改变。
做法双击:Layer上的2图标,在调出的Layer对话框中点LayerProperties,然后选择LinkAxesScales。
4-5存为模板
File→SaveTemplateAs,以后就可以用此模板。
22
第五章非线性拟合
拟合曲线的目的为要根据已知数据照出响应函数的系数。5-1使用菜单命令拟合
首先激活绘图窗口,选择菜单命令Analysis,则可以看到
名称FitLinear
含义
拟合模型函数
线性拟
y=A+B*x
合
多项式
y=A+B1*x+B2*x^2
拟合
FitPolynomial
FitExponenti指数衰alDecay减拟合FitExponenti指数增alGrowth长拟合
FitSigmoidalS拟合
Boltzmann
Gaussion拟合
,
FitGaussion
FitLorentzian
Lorentzia
n拟合
按照峰值分段拟和,每一
多峰值
FitMultipeaks段采用Gaussion或者
拟合
Lorentzian方法
23
NonlinearCurveFit
非线性
内部提供了相当丰富的拟
曲线拟
合函数,还支持用户定制
合
5-2使用拟合工具拟合
为了给用户提供更大的拟合控制空间,Origin提供了三种拟合工具,即线性拟合工具、多项式拟合工具、S拟和工具。具体自己去体会。5-3非线性最小平方拟合NLSF
这是Origin提供的功能最强大、使用也最复杂的拟合工具。方法是Analysis→Non-LinearCurveFit→AdvancedFittingTools或者FittingWizad具体的请自己体会。
24
高级模式利用Function→new可以自定义拟合函数基本模式利用new可以自定义拟合函数
25
Wizad模式
高级模式中利用Action→Dataset设置,在基本模式中用SelectDataset设置。
26
第六章数据分析
数据分析主要包含下面几个功能:简单数学运算(SimpleMath)统计(Statistics)快速傅里叶变换(FFT)
平滑和滤波(SmoothingandFiltering)基线和峰值分析(BaselineandPeakAnalysis)6-1简单数学运算
数据来自Tutorial\\Tutorial_1.dat,它的背景是对同一物理量进行三次测量得到的结果。为清楚起见我们舍弃三个误差数列,并只绘制中间数据段的曲线。
6-1-1算术运算
这是实现Y=Y1(+-*/)Y2的运算,其中Y和Y1为数列,Y2为数列或者数字。命令为:Analysis→SimpleMath
27
6-1-2减去参考直线
激活曲线Test3,Analysis-→Subtrart:StraightLine此时光标自动变为
,然后在窗口上双击左键定起始点,然后再在终止点双击,
此时会Test3曲线变为原来的减为这条直线后的曲线。
6-1-3垂直和水平移动
垂直移动指选定的数据曲线沿Y轴垂直移动。步骤如下:激活数据曲线Test3
选择est3,Analysis→Translate:Vertical这时光标自动变为双击曲线Test3上的一个数据点,将其设为起点。这是光标形状变为
,双击屏幕上任意点将其设为终点。
这时Origin将自动计算起点和重点纵坐标的差值,工作表内Test3列的值也自动更新为原Test3数列的值加上该差值,同时曲线Test3也更新。水平移动和此类似。
4多条曲线平均6-1-6-1-4
多条曲线平均是指在当前激活的数据曲线的每一个X坐标处,计算当前激活的图层内所有数据曲线的Y值的平均值。Analysisi→AverageMultipleCurves这个不知道那里出了问题,我的没测试成功,新曲线没有出现。
28
5插值6-1-6-1-5
插值是指在当前激活的数据曲线的数据点之间利用某种方法估计信的数据点。
Analysis→InterpolateandExtrapolate
6微分6-1-6-1-6
也就是求当前曲线的导数,命令为:Analysis→Calculus:Differentiate
6-1-7积分
对当前激活的数据曲线用梯形法进行积分,命令为:Analysis→Calculus:Integrate6-2统计
包括:平均值(Mean)、标准差(StandardDeviation,Std,SD)、标准误差(StandardErroroftheMean)、最小值(Minimum)、最大值(Maximum)、百分位数(Percentiles)、直方图(Histogram)、T检验(T-testforOneorTwoPopulations)、方差分析(One-wayANOVA)、线性、多项式和多元回归分析(Linear、PolynomialandMultipleRegressionAnalysis)6-3快速傅里叶变换
傅里叶分析把信号分解成不同频率的正弦函数的叠加,在信号是最重要的最基本的工具之一。
一般包括FFT及定制频谱图,采样率,相关、卷积和去卷积
29
6-4平滑和滤波
包括用Savitzky-Golay滤波器平滑,用相邻平均法平滑,用FFT滤波器平滑,数字滤波器,如低通、高通、带通、带阻和门限滤波器。6-5基线和峰值分析
具体存在哪些方法,不多说,仅仅说一下Origin提供用来读取图形窗口上的数据和坐标的几个工具,它们为:
屏幕读取工具数据读取工具数据选择工具
利用这些工具可以精确的读取数据等。
30
第七章绘制三维图形
Origin支持三种数据类型的三维绘图功能:XYY工作表数据、XYZ工作表数据、矩阵数据,但是三维表面图只能由矩阵数据创建。下面以做一个最简单的正方体为例子说明。7-1把工作表转为矩阵
7-1-1导入数据
创建一个三维数据文件,内容为XYZ,类似:xyz11101210131014101510………
并把最后一列z(Y)设置为z(z)。
7-1-2类型转换
Origin有几种转换方法,这需要取决于工作表数据,对于此有规律的数据,选择RegularXYZ就行,得到Matrix5工作表(对例子来说为100X100矩阵)。
31
7-2创建三维表面图和等高线图
激活矩阵窗口,选择Plot3D中的相应命令,就可以会出想要的图。菜单命令
3DColorFillSurface3DXConstantwithBase
含义
三维彩色填充表面图
模板文件MESH.OTP
三维X恒定、有基底表面
XCONST.OTP
图
三维Y恒定、有基底表面
YCONST.OTP
图
三维彩色映射表面图三维条形表面图
CMAP.OTP3DBARS.OTP
3DYConstantwithBase3DColorMapSurface3DBars
32
3DWireFrame3DWireSurfaceContour-ColorFillContour-B/WLines+LabelsGrayScaleMap
三维线框架面图三维线条表面图彩色填充等高线图
WIREFRM.OTPWIREFACE.OTPCONTOUR.OTP
黑白线条、具有数字标记
CONTLINE.OTP
的等高线图灰度映射等高线图
CONTOUR.OTP
因为数据太规律化,没法显示出各个命令的真正区别,特别是等高线的,一点也看不出来,希望大家自己慢慢捉摸。7-3定制三维图形
激活图形窗口后,在Format->Plot里设置图形的各个参数,随着图形的不同,这个选项也不同。
当激活3D图形窗口后,会出现控制图形透射的控制按钮
3D绘图功能非常强大,选项也多得很,希望大家在用到的时候仔细捉摸一下,把你的图做得清楚好看。
33
第八章创建版面页
版面页(Layout)用于创建图形外观,项目中的任何绘图窗口和工作表窗口的图片都页面中显示和排序.另外也可以向版面页中加入图形目标和文本,以加强外观的表现效果。
利用File→new→Layout或者工具栏上的
新建版面页。
添加的方法为在Layout上点右键→ADD……或者从Layout菜单执行。下面在Layout1中把Graph1和shidata放进来了,并添加了文本说明。
第九章Origin中Excel的使用
Origin可以和Excel结合使用,方法看看就会,不多说了。
第十章数据的输入输出
10-1数据导入导出
导入数据用Import命令,注意调开窗口中的Option这个选项,这里可设置倒入数据的很多选项。
34
数据导出:ExportASCII,会调出选项对话框,可以设置以何种方式分割数据列。
35
10-2图形和版面的导出
激活绘图窗口,Edit→CopyPage就可以复制图像。而File→ExportPage可以把图像存为图像文件。10-3在其它应用程序中使用Origin
在装有Origin的机子上,Word中可以直接插入Origin图像,并可以直接在Word中通过双击这个图形来调用Origin来编辑图片。
插入方法:插入→对象→OriginGraph,这将新建一个空白的Origin图形。
36
或者利用插入-》从文件创建,把以前做好的Origin文件插入进来。
下面为在Word中直接编辑Origin文件的窗口。
37
附录:有关ORIGIN使用中常见的问题
一、数据的输入1、直接输入
打开ORIGIN默认的是出现一个包含2个数据列的名为DATA1的
WORKSHEET表格,第一列为X,第二列为Y。可输入一组X、Y实验数据。如果是同一X值下有多个对应的Y值,可按工具栏上的添加列按钮,根据需要添加相应的数据列;
如果是想把不同的数据画在同一个坐标系中,如将X、Y;X1、Y1;X2、Y2;X3、Y3对应的数据都画到同一个坐标系中,可以在现有的两列数据列后再添加6个数据列,分别将第三列、第五列第七列设为X列,然后将数据列全部选中,点击相应的曲线类型产生相应的曲线。2、输入有规律的数据
曲线生成后,双击曲线,可打开对话框,从中修改曲线相应的属性,如曲线的颜色、线型、连接方式、数据点符号形状、大小、颜色等。
双击坐标轴,可在打开的对话框中设置坐标轴的属性,如坐标轴的起点与终点值,标记条间隔、样式,是否显示坐标轴等。
双击坐标轴标签,可以编辑坐标轴标题,其中有上下标、希腊字符等。双击图例标签,可以编辑对应的曲线标记。
双击左上角的坐标系按钮(或叫层按钮,ORIGIN中,把一个坐标系称为一个层LAYER),可打开坐标系属性按钮。对坐标系中的数据曲线进行添加、去除等操作。
双击图形窗口中的空白处,可打开页面属性设置对话框,对页面的大小、颜色等进行设置。2、从文件输入数据
ORIGIN7.0可输入各种格式的数据,在输入之前,必须有一个空的数据表格,即WORKSHEET,从文件菜单中选择输入(IMPORT),然后在出现的子菜单中选择相应的数据文件格式。7.0支持红外SPC格式文件,可以直接输入并作图;
38
保存为文本文件的数据也可直接输入。也可以从EXCEL表格中输入数据。
①多组数据共存与一个坐标系及数据处理时曲线的选择的问题②多Y轴坐标系问题及数据作图③特殊坐标系(T型坐标系)
④曲线平滑问题(用插值法解决不均匀X值)⑤面积积分问题(利用区域选择工具可限定积分区域)⑥数据预处理问题
⑦利用脚本窗口解决特殊要求问题(LABTALK编程)⑧描图问题
二、画曲线上某点的切线
时常有人问起,如何画曲线上某点的切线,这里给出一个ORIGN网站提供的插件TangentLines,下载附件,解压得到一个.opk文件,打开ORIGIN,将该文件拖入ORIGIN窗口内即可自行安装,生成两个按钮,用那个数据读取按钮选择你所画曲线上的某一数据点,双击鼠标则生成一条过该点的切线。三、如何在一个图中设置上下两个具有某种关系的X轴?如下图
39
步骤:
Double-clickonthebottomXaxistoopentheXAxisdialog.OntheTitle&Formattab,selecttheTopSelectionandthencheckthe\"ShowAxis&Ticks\"
checkbox.RepeatthesestepsontheTickLabelstab.YourgraphshouldnowdisplayboththetopandbottomXaxeswithticklabels.(Youcanalsodothiswithscript:layer.x.showaxes=3;layer.x.showLabels=3;)。
TodisplayX2as1240/X,runthefollowingscript,fromtheScriptWindow,openedbyselectingWindow:ScriptWindow:
layer.x2.label.formula$=\"1240/x\"
ThisthenplaceslabelsonthetopXaxis,atsamepositionscorrespondingtolabelsinbottomXaxis,andthesenewlabelsarevaluesthatarecomputedusingthespecifiedformula.
NOTE1:Youmayhavetodouble-clickontheTopXaxisticklabelstoopentheAxesdialog.OntheTickLabelstab,checkthe'SetDecimalPlaces'checkbox,andenterin2(orsomenumber)forthenumberofdecimalplaces.
NOTE2:Theformulacanbeanystringthatisafunctionofx,whichiscalculableusingLabTalk.
NOTE3:SimilartothetopXaxisinthisexample,youcanturnonrightYaxisandsetlabelsofthattoo.Butnotethatthecommandshouldbe:
40
layer.y2.label.formula$=\"x+10\";
whereyoustilluse\"x\"intheformulaeventhoughyouaresettingtheYaxislabels.
四、调换数据列的前后顺序
从视图菜单中的工具中选择列工具栏,可打开列操作工具按钮,从而方便地调整数据列的前后顺序。
五、如何将不同条件下得到的许多组XY以3D的方式表达出来?
可以用瀑布图,也可以用其它的3D软件画成3D图,如下面的数据图:
画成3D的形式则如下所示:
41
六、如何使复制的ORIGIN图形只包括坐标和曲线?
作好的ORIGIN数据图经常要复制到E|WORD文档中,利用编辑菜单中的复制页面命令,得到的图有较大的空白区,在WORD中需用图片工具中的裁剪工具进行调整。每次都这样处理十分不便。可以在ORIGIN中作如下设置来达到不留空白区的效果。
按CTL+u,在page中设置“ClipBoederWidth”为1或0,可以观察一下效果。
42
七、如何平移坐标系里的曲线?
在菜单analysis--translate下面有2个,一个是水平移动的,一个是垂直移动的。
方法是先选择移动的方法,这个时候鼠标变为一个方框形状,然后在曲线上面选择一个点,回车(enter键),这个是移动的开始点;再选择第2个点,这个是移动的终止点,回车(enter键)。这样就从第一个点移动到第2个点了。当需要精确地移动曲线时,最简单的是将X轴都加上一个固定值,曲线右移,都减一个值,曲线左移,当然上下移动对Y值作类似处理即可。八、如何去除相同的重复数据?
如何在origin中去除一列中雷同的数据,由于记录的频率很快,因此有很多数据相同。
九、如何给坐标刻度加单位?
双击轴或Y轴,在打开的对话框上方选择“Ticklabels”,在右侧稍下一点有添加前缀“prefi”和后缀“suffi”,在“suffi”对应的框里输入%,则Y轴标签数字后有%出现,当然你也可以添加其它单位,举一反三,你也就知道加前缀的效果了。
43
十、图形放大方式
数据的放大有3种方式:
第一种就是用左边工具栏中的放大器,可产生局部放大的曲线;
第二种是先按下CTRL键,再用放大器在曲线上拖出一个矩形,这时会产生一个新的窗口显示矩形框中部分的曲线,在原始曲线中移动矩形,新窗口中的曲线随之变化;
第三种是从TOOLBARS中调出2D图形扩展工具,在数据窗口下,选中要画的数据,点击工具栏上的那个上下分布的坐标按钮,这时在生成的图形窗口中出现上下两个图形,上面的是原始数据曲线,下面的是局部放大曲线,移动上面曲线中的矩形可改变放大区间。
十一、怎样在字符上面加一横线表示无量纲变量?
在文本属性中:\\ab(text),其中text为所要加横线的字符。十二、如何用origin7.0将两个峰叠加?
44
将这两组数据输入到两个数据表格中,用其中一个作图后,在分析菜单中选择subtract,从子菜单中选择FROM参考数据(第一项),在打开的对话框中左边列出了可用的数据,选择DATA*_B作为Y1,DATA*_D作为Y2,操作符选择+,按确定键即可,注意此时原来的B列被新的加和数据所代替,图中生成的新曲线为加和后的曲线,如果想看三条曲线在一起的效果,可以用原始数据的第二组作图,然后将加和后的数据添加到该图中即可。十三、能否做一个多元的二次回归?
按多元拟合的要求,将Y值输入到第一列,x值输入到其它各列中,从列菜单的设置列值命令中将每个X列的值求平方,选中三个X列,从统计菜单中选择多元回归命令,一切OK。
十四、在ORIGIN中能否画一个4D的图形?
在ORIGIN中如果有4列数据,可用前3列画一个3DXYZ散点图,将第4列定义为颜色,用不同的颜色代表第4列的值的大小。
具体做法是画好3D散点图后,从格式菜单中选择“PLOT”,打开PLOTDETAIL对话框,将符号颜色设置为COLORMAPPING,并选择第4列为颜色值。
十五、如何快速找到拟合曲线中任一X值对应的Y值?
45
对于Linear,Sigmoidal,andPolynomialFittools本身带有查找X值和Y值的功能。
对于非线性拟合器,可从ACTION菜单中选择RESULTS查找。YoucanalsofindXYunknownsbyusingtheINTERPOL.OTWworksheet.Toopenthisworksheet,selecttheOpenTemplatebuttonontheStandardToolbarandchooseWorksheetTemplate(.OTW)forFilesofType.Then,selecttheButtonsfolderandchooseINTERPOL.OTW.Oncetheworksheethasopened,placeyourXandYdatainthefirsttwocolumns.Finally,enteravalue(orsetofvalues)intheNewX(orNewY)columnandclickonthe\"FindnewYvalues\"(or\"FindnewXvalues\")button.
十六、如何调整坐标轴的位置?
双击X轴打开对话框,在TITLEANDFORMAT中选择设置轴位置,从中选择ATPOSITION一项,在下面的文本框中输入Y轴的值,X轴即挪到指定的Y轴处,同理,对Y轴作同样处理可将Y轴移到摾定的X轴位置处。
十七、如何作曲线指定点上的切线(一条或多条)?
利用ORIGIN提供的免费插件,可方便地作任何一点的切线,若要作多条切线应当将第一条切线的数据另到一个新的数据表格中,因为该插件在生成新切线时会将原来的数据覆盖掉。
46
十八、如何画一个f(x,y)=0函数据的图像?
利用FxyPlot.opj模板可画此种图。打开该模板,可以看到下面的提示。Thisscript,FxyPlotplotsanimplicitfunction:f(x,y)=0
byscanningthegivenxydomaintodeterminethepointsoncurvewithinthetolerance.Becauseofthismethod,itwilltaketimetodrawwithhighresolution,anditmaypresentspeciouspointsand/orconnections.
Toexecute,enterthefollowingcommandinthescriptwindow:run.section(fxyplot,main)
从Windows菜单中打开scriptwindow,将run.section(fxyplot,main)复制到窗口中并按下回车键。出现函数定义对话框,在其中定义好函数后,按“OK”,进入X,Y范围定义对话框。定义完毕,按“OK”,程序开始运行,生成相应的数据表格和图形。
十九、如果定义如下图的坐标标签?
47
双击X轴,在打开的对话框中选择CustomTickLables进行设置。在SpecialTicks中选择Specai中的ManualLabel,进行如下图的设置。
若要隐藏某些标签,可进行如下图的设置。
48
二十、如何批量将每列的数据乘以同一个数?
由于时常碰到要进行单位转换,每列的数据需要同时乘以同一个系数,若只有几列,则手动采用col(a)=col(a)*A的形式解决,若列数太多,则容易出错,用什么脚本可以实现这一目的?
for(i=1;i<=n;i++){
col($(i))=col($(i))*C;}
编辑后,要全选中代码,然后按回车二十一、如何在Origin画3D图
Origin的3D图基本上都是从Matrix上画的(3DScatter从Worksheet画),这让很多初学者费解,因为这里涉及到WorksheettoMatrix的转换,而转换的各种方法让人摸不到头脑。如果用过Surfer绘制3D图,就能感觉到当原始的XYZ数据点是不规则的时候,要产生规则的网格去绘制3D图将肯定涉及到插值。插值的好坏直接影响到图上很多细节的表达。这里先不介绍各种插值(gridding)的细节,只区别数据是否规则,画个粗略的3D图。
当数据转换成Matrix的时候,Matrix的Cell上只显示Z值,XY值在Column和Row的Header上,默认情况下显示的是Index,若要看到XY值,
49
菜单上选View:ShowXY。001.jpg(48.09KB)
直接转换--DirectConvert(Edit:ConverttoMatrix:Direct)
直接转换Worksheet数据成Matrix,各个Cell一一对应。当wroksheet中不包含Matrix的XY信息时,转换后的Matrix的XY值为index:002.jpg(53.19KB)直接转换--Worksheet中含有Matrix的XY值这里假设worksheet数据的组织结构与Matrix一样(X按列排),并且X值存在第一行,Y值存在第一列。注意,对于这样直接转换,XY的值必须时均匀间隔的。
若X值按行排,则选择Yvariesacroscolumns,转成的Matrix会转置(这里有点晕哦:-))004.jpg(57.15KB)50
XYZ数据转换成Matrix--Regular
如果是XYZ这样的数据,则应该先考察一下数据是怎样分布的,HighlightXYcolumn,画Scatter,若是规则的数据,则选择Edit:ComverttoMatrix:Regular来转换。
005.jpg(49.24KB)XYZ数据转换成Matrix--Sparse
若为稀疏矩阵,则用Sparse转换。稀疏矩阵也是Regular的,只不过存在MissingValue。
51
006.jpg(45.31KB)XYZ数据转换成Matrix--Random
若数据是非规则的,则应该用Random转换。Random转换涉及插值,有好几种算法,一般推荐RenkaCline,具体算法先不累述。007.jpg(78.92KB)
MatrixDone
以上是数据准备阶段。当有了Matrix后,则可以绘制3D图,包括Contour了。
52
下面用已经做好的Matrix(借用Matlab的Sample)绘制3Dcolormapsurface。其他的3D图操作基本类似。Plot
将文件拖入Origin,选择Plot:3DColorMapSurface。得到图如下:
附件2007-9-101:42008.jpg(23.23KB)Custom
正如一些网友所说,这个图确实不好看,很粗糙。这是因为:
1、数据点达到一定程度时会自动打开SpeedMode。SpeedMode只采用了部分数据绘图。这点也许有人会觉得没有必要,这是因为数据量太少。Origin对导入的数据大小没有限制,数据大小的限制只跟系统资源相关,因此当导入的数据是几十甚至几百万个点时(别不相信,有这样的数据),每次动一下都要刷新一次的话,那将是个更恼人的问题。
2、默认情况下colormap只分成8个Level。理由同上。
要做出精美的图,用户可以自己调节。首先调一下ColorMap。双击图打开PlotDetails。在Matrix的ColorMap标签点Level,将其Level设成64或128。
附件
53
2007-9-101:43009.jpg(68.52KB)Custom
这时候图更难看了?因为原来的图是有gridline和Contourline的,Level划分多了Line自然也多起来,把原来的颜色覆盖了。在Grids标签除去Gridline:
附件
2007-9-101:44
54
010.jpg(27.25KB)Custom
Surface/Projection标签除去ContourLine
附件2007-9-101:44011.jpg(18.14KB)Custom
55
最后,在Layer的Size/Speed标签除去SpeedMode
附件2007-9-101:45012.jpg(26.28KB)Done
这样图片就好看多了。注意的是当数据很大时,不用SpeedMode又对图进行操作的话,会因为刷新问题而等待较长时间。
至于颜色,由于个人美术水平不高,大家可以自己调一下。013.jpg(28.05KB)56
origin高级使用技巧
1.怎么求非自然数为底的幂函数
Origin中的自然数的幂函数很容易,用EXP函数就可以了,但是其它幂函数没有,例如:将一列数据转变为以10为底,数列为幂指数,用10^col(A)就可以了。
2.如何输入σ,±这样的符号
添加文本,然后点击Ctrl+M,选择你所需的字符,插入就行了。3.自定义公式拟和技巧
origin7.0中虽然提供了强大的拟合曲线库外,但在实际使用中,你可能会发觉在所提供的曲线库中没有你想要拟合的公式。这时你就可以使用用户自定义公式进行拟合。过程如下:
(1)打开主工具栏中analysis的non-linearcurvefit....,这时会出来一个选择公式界面。
(2)选择编辑公式,需要你提供公式名称以供系统保存;还要提供参数的个数及主变量及因变量符号。
(3)按你需要的公式写在编辑框内,注意千万别写错了。写完后按save进行保存。
(4)现在开始拟合:在action中选dataset,提供主变量和因变量的一些相关参数。
(5)在action中选simulate,在参数中填上你根据数据及其它一些条件确定的粗略的初始参数以及拟合起始点的位置及拟合点数,然后按下createcurve就会在图上出现一条拟合曲线,但这往往与期望值差距较大,因此接下来需要进行参数优化。
(6)参数优化采用试错法,根据曲线形状逐渐改变参数,注意,多参数时改变任何一个参数都会改变曲线形状,因此可以一次变一个参数,直到达到满意的形状。
(7)在action中选fit,按下Chi-sqr和10-lit。
(8)在action中选results,按下paramworksheet生成拟合曲线及数据。此时可
57
以关闭拟合界面。
(9)在图左上角右键点1,选add/removeplot,将多余的曲线删除,将nlsf系列曲线留下。拟合数据可在paramworksheet中看到。这样就完成了一次自定义曲线拟合。4.如何将三个纵坐标放在一个图中
加两个图层的方法设置三个纵坐标,在想要移动的y坐标轴上点右键打开坐标轴对话框,然后选title&format---axis下拉框选atposition=然后在下面的框里输入想要移动多远就可以了5.怎样画直线穿越Y轴的图
(1)先把你的图线画出来,这时你的图中纵轴自然在最左边
(2)点击纵轴,水平拖动其到x=0的位置,这样则图线不变化,仅仅是纵轴移动到了坐标的原点。
对于横轴,也可以将其上下拖动到需要的位置,如坐标原点。另外,用鼠标拖动的时候,如果不好控制水平,或者竖直方向
也可先点中对象(坐标轴等),然后按住SHIFT键不放,点键盘上的上下或者左右方向键,即可较好的控制移动的距离。或者:
(1)双击纵轴,打开坐标轴操作窗口(2)点击打开TITLE&FORMAT
(3)在AXIS下拉选项中选择ATPOSITION=(4)在其下栏中输入数据即可6.Origin中中文间距不一的问题升级到7.5版本,问题解决
7.怎样把“行”的数据画到X或Y轴上?
选定一行数据,复制之后,在Origin中,在一列中选定一些格(不是选定一列,必须等于或大于原始数据的量,否则数据便少),然后粘贴就行了。附:内置函数abs:绝对值acos:x的反余弦
58
angle(x,y):点(0,0)和点(x,y)的连线与x轴之间的夹角asin:x的反正弦atan:x的反正切J0:零次贝塞耳函数J1:一次贝塞耳函数Jn(x,n):n次贝塞耳函数beta(z,w):z>0,w>0β函数cos:
x的余弦
cosh:双曲余弦erf:正规误差积分exp:指数
ftable(x,m,n):自由度为m,n的F分布gammaln:γ函数的自然对数incbeta(x,a,b):不完全的β函数
incf(x,m,n):m,n自由度上限为x的不完全F分布incgamma(x,a):不完全γ函数int:被截的整数inverf:反误差函数
invf(x,m,n):m和n自由度的反F分布invprob:正态分布的反概率密度函数invt(x,n):自由度n的反t分布ln:x的自然对数log:10为底的x对数
mod(x,y):当整数x被整数y除时余数nint:到x最近的整数prec(x,p):x到p的显著性prob:正态分布的概率密度qcd2:质量控制D2因子qcd3:质量控制D3因子
59
qcd4:质量控制D4因子
rmod(x,y):实数x除以实数y的余数round(x,p):x环绕p的准确度sin:x的正弦sinh:x的双曲正弦sqrt:x的平方根tan:x的正切tanh:x的双曲正切
ttable(x,n):自由度为n的学生氏t分布y0:第二类型零次贝塞耳函数y1:第二类型一次贝塞耳函数yn(x,n):第二类型n次贝塞耳函数
60
因篇幅问题不能全部显示,请点此查看更多更全内容