Origin二维做图进阶与简单三维做图.docx

上传人:b****2 文档编号:24621861 上传时间:2023-05-29 格式:DOCX 页数:15 大小:800.15KB
下载 相关 举报
Origin二维做图进阶与简单三维做图.docx_第1页
第1页 / 共15页
Origin二维做图进阶与简单三维做图.docx_第2页
第2页 / 共15页
Origin二维做图进阶与简单三维做图.docx_第3页
第3页 / 共15页
Origin二维做图进阶与简单三维做图.docx_第4页
第4页 / 共15页
Origin二维做图进阶与简单三维做图.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

Origin二维做图进阶与简单三维做图.docx

《Origin二维做图进阶与简单三维做图.docx》由会员分享,可在线阅读,更多相关《Origin二维做图进阶与简单三维做图.docx(15页珍藏版)》请在冰豆网上搜索。

Origin二维做图进阶与简单三维做图.docx

Origin二维做图进阶与简单三维做图

Origin二维做图进阶与简单三维做图

(2010-12-0921:

25:

34)

标签:

origin

做图

xyz

gridding

分类:

语言编程

   上次说了Origin的基础与简单二维做图,作为完整的一部分,讲述一下Origin二维做图进阶与简单三维做图,感觉Origin的数据处理不如matlab的好用,而且作为一种工具性的软件,我觉得知道怎么用就可以了,不需要画太多的东西在这种软件如何使用的问题上。

   关于Origin二维图像进阶,主要有如下几个方面:

多层图形的绘制、图层的管理、图形工具的使用。

   1、好了,首先,讲一下多层图形的绘制。

我们可以用到的典型的多层图像有两个,一个是双Y轴图像,如果两个Y轴数据,X轴区间相近,但是Y轴数据相差很大,就可以使用双Y轴图像,否则Y数值较小的那个会被压缩的看不出曲线的变化;另外一个是局部放大图,便于我们观察所需要的局部区域的曲线变化情况。

   菜单栏Plot->Multi-Curve->DoubleY,蹦出如图1所示的界面,首先选择做图类型,然后选择X和两个Y,点击OK即可,做出的双Y轴图像如图2所示,可以看出左上角有1、2的注释,分别对应图层1和2(注意:

这里我为了便于观看,使用的是截屏过来的图像,如果ExportPage是没有这个注释的),做出图像后可根据参考[1]进行相应的调整。

图1双Y轴做图选择界面

图2双Y轴图像

   那么局部放大图怎么做呢?

先选中两列分别做为X和Y轴,菜单栏Plot->Specialized->Zoom,即出现如图3所示的局部放大图形。

上图是完整的图形,下层是局部的放大,用鼠标点击上图中的绿色区域,下面放大部分会随之变化。

图3局部放大图形

   2、其次,讲一下图层的管理。

如何添加图层呢,点击图层空白处,LayerManagement,出现如图4所示的操纵界面,点击Add即可添加。

当然了也可以通过菜单栏Graph->NewLayer(Axes)或者工具栏进行添加。

随之问题来了,如何给图层添加数据或者曲线呢?

点击图2或者图3左上角的图层记号1或者2或者更多的n,出现如图5所示的操纵界面。

选择LayerContents,出现如图6所示的界面,自己选择Y轴数据添加即可。

也可以在图6中选择PlotSetup,出现如图7所示的数据添加界面,操作1、2、3分别对应数据来源、做图类型和数据选择。

当然了,也可以使用菜单栏Graph下面的命令实现以上功能。

图4Add图层操纵界面

图5给图层添加数据或者曲线

图6LayerContents添加数据

                                       图7PlotSetup添加数据

   Origin还有一个比较好的功能,但是我估计像我们用的不是很多,就是可以将单层图像转换为多层图形,也可以将多层图像转换为多个Graph图像。

如图8操作1,可以将具有多条曲线的图层转换为多个图层,结果如图9所示。

对于多个图层,可以转换为多个Graph,如图8操作2,同时,根据图8的操作3,可以将多个Graph合并为一个多层的Graph,其对话选择框如图10所示,注意图10中的操作1,确定是否将合并后的图像共用一个坐标轴还是单独做子图。

图8图层的转换选择

图9多条曲线转化为多个图层

图10合并图像界面

   3、图像工具的使用。

如图8所示,横向的Graph工具栏前面已经介绍了一部分,其他的大家可以摸索一下。

图8中最边上的纵向的Tools工具栏在这里简要说明一下,注意图8中的操作4的两个箭头,其中包含了ScreenReader、DataReader、Annotation、Cursor,其中前两个读取数据点的坐标并返回,第三个可以给数据点添加标注,选择数据点双击即可,还是比较有用的,出现的结果如图11所示。

图11数据点添加标注

   关于二维图像,最后,说一点就是函数做图,工具栏newfunction,出现如图12所示的界面,选择相应操作即可。

图12函数做图选择界面

   Origin还有很多其他的二维图像,可以根据自己需要进行选择,柱状图和饼图是比较常用的图像,如图13和图14所示。

图13柱状图

图14饼图

   以上基本上讲完了二维图形的绘制,下面简单讲一下三维图形。

有的三维图需要两维数据即可,此时这样的三维图仅仅具有三维外观;大多数三维图需要XYZ三维数据。

三维图形绘制一般要用到Matrix矩阵数据,Matrix的单元数据为Z轴数据,如果要看到XY的数据,菜单栏View->ShowX/Y,而生成Matrix矩阵数据的方法有两种,一种是直接用Worksheet中的数据进行转化,第二种是使用公式生成。

第一种方式,首先在Worksheet中导入或输入三列数据,菜单栏Worksheet->ConverttoMatrix,下面有三个选项,Direct、Expand、XYZGriding,不过是用第三种方式的时候,需要先将第三列改为Z轴,在转换的时候有时候会出现问题,就是没有对话框,这是个bug,在打开XYZGridding对话框前,先打开任意一个analysis的dialog,如先选取某列,右键->StatisticsonColumns即可。

   下面以参考[1]中的例子为例,讲述一下如何根据公式得到三维图形。

设一个球面方程x^2+y^2+z^2=100,首先,建立一个Matrix,然后通过菜单栏Matrix->SetDimensions设置X和Y的范围为-10到10之间,可以在其中设置维数,如图15所示;通过菜单栏Matrix->SetProperties设置矩阵的相关属性和显示方式;通过菜单栏Matrix->SetValues设置矩阵的数值,输入sqrt(100-x^2-y^2),如图16所示。

在生成的Matrix窗口上,菜单栏Plot->3DSurface->ColorMapSurface,出现如图17所示的图像,如果觉得图像过于粗糙的话,可以在菜单栏Graph->SpeedMode中关闭速度模式。

为了得到完整的全球,新建一个Matrix表,其他设置与上面一致,只是在SetValues时候将公式改为-sqrt(100-x^2-y^2),然后在图层中添加第二个表,然后将Z轴坐标范围改为-10到10之间,最后得到的全球图像如图18所示。

图15Matrix->SetDimensions

图16Matrix->SetValues

图17半球图像

图18全球图像

   Origin可以做出的其他一些三维图像如图19到图21所示,目前我还没有要用到这些图像的地方,二维或者简单三维已经足够我使用了。

图19B/WLines+Labels

图20ColorFill

图21GrayScaleMap

参考文献

[1]肖信编著.Origin8.0实用教程-科技做图与数据分析[M].北京:

中国电力出版社,2009.

[2]Origin8.0的致命问题[EB/OL].

[3]如何在Origin画3D图[EB/OL].

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 预防医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1