1、Origin二维做图进阶与简单三维做图Origin二维做图进阶与简单三维做图(2010-12-09 21:25:34)标签:origin做图xyzgridding分类:语言编程 上次说了Origin的基础与简单二维做图,作为完整的一部分,讲述一下Origin二维做图进阶与简单三维做图,感觉Origin的数据处理不如matlab的好用,而且作为一种工具性的软件,我觉得知道怎么用就可以了,不需要画太多的东西在这种软件如何使用的问题上。 关于Origin二维图像进阶,主要有如下几个方面:多层图形的绘制、图层的管理、图形工具的使用。 1、好了,首先,讲一下多层图形的绘制。我们可以用到的典型的多层图像有
2、两个,一个是双Y轴图像,如果两个Y轴数据,X轴区间相近,但是Y轴数据相差很大,就可以使用双Y轴图像,否则Y数值较小的那个会被压缩的看不出曲线的变化;另外一个是局部放大图,便于我们观察所需要的局部区域的曲线变化情况。 菜单栏Plot-Multi-Curve-Double Y,蹦出如图1所示的界面,首先选择做图类型,然后选择X和两个Y,点击OK即可,做出的双Y轴图像如图2所示,可以看出左上角有1、2的注释,分别对应图层1和2(注意:这里我为了便于观看,使用的是截屏过来的图像,如果Export Page是没有这个注释的),做出图像后可根据参考1进行相应的调整。图1 双Y轴做图选择界面图2 双Y轴图像
3、 那么局部放大图怎么做呢?先选中两列分别做为X和Y轴,菜单栏Plot-Specialized-Zoom,即出现如图3所示的局部放大图形。上图是完整的图形,下层是局部的放大,用鼠标点击上图中的绿色区域,下面放大部分会随之变化。图3 局部放大图形 2、其次,讲一下图层的管理。如何添加图层呢,点击图层空白处,Layer Management,出现如图4所示的操纵界面,点击Add即可添加。当然了也可以通过菜单栏Graph-New Layer(Axes)或者工具栏进行添加。随之问题来了,如何给图层添加数据或者曲线呢?点击图2或者图3左上角的图层记号1或者2或者更多的n,出现如图5所示的操纵界面。选择La
4、yer Contents,出现如图6所示的界面,自己选择Y轴数据添加即可。也可以在图6中选择Plot Setup,出现如图7所示的数据添加界面,操作1、2、3分别对应数据来源、做图类型和数据选择。当然了,也可以使用菜单栏Graph下面的命令实现以上功能。图4 Add 图层操纵界面图5 给图层添加数据或者曲线图6 Layer Contents添加数据图7 Plot Setup添加数据 Origin还有一个比较好的功能,但是我估计像我们用的不是很多,就是可以将单层图像转换为多层图形,也可以将多层图像转换为多个Graph图像。如图8操作1,可以将具有多条曲线的图层转换为多个图层,结果如图9所示。对于
5、多个图层,可以转换为多个Graph,如图8操作2,同时,根据图8的操作3,可以将多个Graph合并为一个多层的Graph,其对话选择框如图10所示,注意图10中的操作1,确定是否将合并后的图像共用一个坐标轴还是单独做子图。图8 图层的转换选择图9 多条曲线转化为多个图层图10 合并图像界面 3、图像工具的使用。如图8所示,横向的Graph工具栏前面已经介绍了一部分,其他的大家可以摸索一下。图8中最边上的纵向的Tools工具栏在这里简要说明一下,注意图8中的操作4的两个箭头,其中包含了Screen Reader、Data Reader、Annotation、Cursor,其中前两个读取数据点的坐
6、标并返回,第三个可以给数据点添加标注,选择数据点双击即可,还是比较有用的,出现的结果如图11所示。图11 数据点添加标注 关于二维图像,最后,说一点就是函数做图,工具栏new function,出现如图12所示的界面,选择相应操作即可。图12 函数做图选择界面 Origin还有很多其他的二维图像,可以根据自己需要进行选择,柱状图和饼图是比较常用的图像,如图13和图14所示。图13 柱状图图14 饼图 以上基本上讲完了二维图形的绘制,下面简单讲一下三维图形。有的三维图需要两维数据即可,此时这样的三维图仅仅具有三维外观;大多数三维图需要XYZ三维数据。三维图形绘制一般要用到Matrix矩阵数据,M
7、atrix的单元数据为Z轴数据,如果要看到XY的数据,菜单栏View-Show X/Y,而生成Matrix矩阵数据的方法有两种,一种是直接用Worksheet中的数据进行转化,第二种是使用公式生成。第一种方式,首先在Worksheet中导入或输入三列数据,菜单栏Worksheet-Convert to Matrix,下面有三个选项,Direct、Expand、XYZ Griding,不过是用第三种方式的时候,需要先将第三列改为Z轴,在转换的时候有时候会出现问题,就是没有对话框,这是个bug,在打开XYZ Gridding 对话框前,先打开任意一个analysis的dialog,如先选取某列,右
8、键-Statistics on Columns即可。 下面以参考1中的例子为例,讲述一下如何根据公式得到三维图形。设一个球面方程x2+y2+z2=100,首先,建立一个Matrix,然后通过菜单栏Matrix-Set Dimensions设置X和Y的范围为-10到10之间,可以在其中设置维数,如图15所示;通过菜单栏Matrix-Set Properties设置矩阵的相关属性和显示方式;通过菜单栏Matrix-Set Values设置矩阵的数值,输入sqrt(100-x2-y2),如图16所示。在生成的Matrix窗口上,菜单栏Plot-3D Surface-Color Map Surface
9、,出现如图17所示的图像,如果觉得图像过于粗糙的话,可以在菜单栏Graph-Speed Mode中关闭速度模式。为了得到完整的全球,新建一个Matrix表,其他设置与上面一致,只是在Set Values时候将公式改为- sqrt(100-x2-y2),然后在图层中添加第二个表,然后将Z轴坐标范围改为-10到10之间,最后得到的全球图像如图18所示。图15 Matrix-Set Dimensions图16 Matrix-Set Values图17 半球图像图18 全球图像 Origin可以做出的其他一些三维图像如图19到图21所示,目前我还没有要用到这些图像的地方,二维或者简单三维已经足够我使用了。图19 B/W Lines+Labels图20 Color Fill图21 Gray Scale Map参考文献1 肖信编著.Origin 8.0实用教程-科技做图与数据分析M.北京:中国电力出版社,2009.2 Origin8.0的致命问题EB/OL.3 如何在Origin画3D图EB/OL.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1