养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何在 Origin 画 3D 图

时间:2024-10-13 15:23:25

Origin的3D图基本上都是从Matrix上画的(3锓旆痖颧DScatter从Worksheet画),这让很多初学者费解,因为唁昼囫缍这里涉及到WorksheettoMatrix的转换,而转换的各种方法让人摸不到头脑。如果用过Surfer绘制3D图,就能感觉到当原始的XYZ数据点是不规则的时候,要产生规则的网格去绘制3D图将肯定涉及到插值。插值的好坏直接影响到图上很多细节的表达。这里先不介绍各种插值(gridding)的细节,只区别数据是否规则,画个粗略的3D图

工具/原料

电脑

originpro软件

方法/步骤

1、当数据转换成Matrix的时候,Matrix的Cell上只显示Z值,XY值在Column和Row的Header上,默认情况下显示的是Index,若要看到XY值,菜单上选View:ShowXY。

如何在 Origin 画 3D 图

2、直接转换Worksheet数据成Matrix,各个Cell一一对应。当wroksheet中不包含Matrix的XY信息时,转换后的Matrix的XY值为index:

如何在 Origin 画 3D 图

3、直接转换--Worksheet中含有咯悝滩镞Matrix的XY值这里假设worksheet数据的组织结构与Matrix一样(X按列排),并且X惺绅寨瞀值存在第一行,Y值存在第一列。注意,对于这样直接转换,XY的值必须时均匀间隔的。若X值按行排,则选择Yvariesacroscolumns,转成的Matrix会转置(这里有点晕哦:-))

如何在 Origin 画 3D 图

4、XYZ数据转换成Matrix--Regular如果是XYZ这样的数据,茸垂扌馔则应该先考察一下数据是怎样分布的,HighlightXYcolumn,画Scatter,若是乇顶鋈跆规则的数据,则选择Edit:ComverttoMatrix:Regular来转换。

如何在 Origin 画 3D 图

5、XYZ数据转换成Matrix--Sparse若为稀疏矩阵,则用Sparse转换。稀疏矩阵也是Regular的,只不过存在MissingValue。

如何在 Origin 画 3D 图

6、XYZ数据转换成Matrix--Random若数据是非规则的,则应该用Random转换。Random转换涉及插值,有好几种算法,一般推荐RenkaCline,具体算法先不累述。

如何在 Origin 画 3D 图

7、MatrixDone以上是数据准备阶段。当有了Matrix后,则可以绘制3D图,包括Contour了。下面用已经做好的Matrix(借用Matlab的Sample)绘制3Dcolormapsurface。其他的3D图操作基本类似。

如何在 Origin 画 3D 图

8、Plot将文件拖入Origin,选择Plot:3DColorMapSurface。得到图

© 一点知识