origin函数绘图_使用 origin 绘制三维图形

b55ff0278e6240d30ea845b1ba45826d.png

Origin不仅可以绘制二维的平面图形,还可以将数据以三维图形的方式呈现。Origin中提供了多种内置三维绘图模板,可用于科学实验中的数据分析。在 Origin 中可以绘制的三维图形主要包括以下这些:三维彩色填充表面图(3D surface)、三维符号图/条状图(3D Symbol/Bar)、数据分析图(Statistics)、等高线图(Contour)、图片(Image)五种形式。

1bd7a44ebfddf5e90f43eedee2be4cf2.png

Origin 支持三种数据类型的三维绘图功能:XYY工作表数据、XYZ工作表数据、矩阵数据,但是三维表面图只能由矩阵数据创建。

1、3D XYZ

相对而言,对数据列标记的方式比较容易。我们可以看到,在Origin默认的数据表格中,已经对数据列进行了一个初始的分类。在每个数据列的最顶端,有与Excel类似的列标记,如A,B,C,D等。不仅如此,在A,B,C,D字母旁边还有此列的附加标记,比如初始状态下是 A(X),B(Y),C(Y),D(Y)。这些附加标记在将数据进行图形化的时候,是用来确定数据列属于X轴还是Y轴。

绘制三维图时,首先应确定它们的列标是否分别为X,Y,Z,默认一般是X,Y。如果想在最后增加一列,可以右击空白,选择add new column。如果在中间某处增加一列,可以在选中后一列后,右击,选择insert即可。

9f4eba5779ce5473cd8dfb581879421a.png

也可以点击File —> New —> Woksheet —> XYZ

408a022777cd01f6a2aed5ea510fc3fc.png

12647af69de5622ba6c317be744a4053.png

然后点击Plot —> 3D Symbol/Bar/Vector —> 3D Scatter就好了。如下图所示:

d237fd779710e8653faab5c86dae0f78.png

2、矩阵表(Matrix)

打开origin,界面会友好的出现一张空白的工作表。而我们需要的是矩阵表。

在File —> New —>Matrix,后就可以如愿以偿的看到一个空白矩阵表。

7a3ae724ddaaa9807e188fd0142345e8.png

41ff2158bd6926f9aac50cab80e9ac37.png

矩阵表(Matrix)是另一种绘制三维图形时需要的数据列表。矩阵表与数据列表(Work Sheet)的不同之处在于:

(1)矩阵表的背景是黄色的,而数据表的背景是白色的;

(2)矩阵表的行标和列标分别对应于X轴和Y轴的坐标数据,而矩阵表内为Z轴的数据;数据表的行标和列标只是作为行列数目的标记,X轴,Y轴,Z轴的数据均在数据表的单元格中显示。

点击创建矩阵之后,默认是32*32的矩阵表,也可以自行设置行列。设置XY轴的起始值和终止值。

21d5b75e2af2279312439fe96a25e838.png

到菜单栏Matrix —> Set Values可以在设定好X,Y值。

517c704fe0a220869d33f7c67f0c8924.png

完成设置后,可以执行View-show X/Y命令,观察和确认矩阵的设置,如图所示。

7bd047791890479ac10b8d73a48aab48.png

9c3c5bd44374183a8be96f90db69ded9.png

2.1 矩阵与数据表的相互转化

通常我们获得的是文本格式的数据或者工作表数据,那么在三维图形绘制中数据转换必不可少。

激活原来创建的工作表,选择 File —> Import —> Single ASCII,如果想一次导入多个数据文件请选择 Multiple ASCII。

9e53c7da1b91673dc8a209ff63a4803d.png

然后打开文件选择对话框,找到自己的数据所在位置。激活工作表,在菜单栏选择Worksheet —> Convert To Matrix —> Direct直接转换。

2.2 矩阵绘图

一般绘制三维表面图和轮廓图时要使用矩阵数据。本文以绘制三维函数图以及等温线/等高线图为例进行演示。

(1)三维函数绘图

设置相关函数的值即矩阵框内的值,如:使用函数F(x,y)=x^2+y^2

646a809bd299d79c1243a78839ed40f6.png

生成矩阵

a3a7c0a7ee3c695220b8d15e79dd1ca6.png

然后选择 Plot —> 3D Surface —> Color Map Surface

ed74f8355ecfe5faba12cd49663afbd8.png

eee500e51cb645b3a5cb5996cf234f0f.png

(2)三维表面图和等高线图

比如还是上面的数据,选择 Plot —> Contour —> Color Fill

9a8a6d2c58c73203af80e9f340be5557.png

05fb8957ab022077cd16503d617730ce.png

绘制曲面图及其投影出来的等高线图

aace91c049694386e166f5fd7e1bc845.png

76d5158eaf603db8032823ab8120239f.png

3、3D XYY

这个之前介绍过,可以参考之前的推送。

Origin绘图教程(四):3D Waterfall图像绘制

首先,把需要作图的数据导入Origin。

(请注意数据上方黄色区域的命名方式,这为接下来的图像修改提供了很大的便利)

53e67f0577d18037a46e0705420c8657.png

将数据列选中,选择上方工具栏中Plot →3D XYY → 3D Waterfall,即得到原始waterfall图像

6cd5cf78058241651b6edc7ec1f6ada9.png

除以上比较常用的三维图形外,Origin的三维绘图模板还有很多,除了以上介绍的,还包括三维符号图/条状图(3D Symbol/Bar)、数据分析图(Statistics)、等高线图(Contour)、图片(Image)等形式。我们根据需要和所要求的数据类型在 Plot 命令中找到他们,至于图片后期的修饰、标注以及导出就留待大家自行探索或者以后介绍。

推荐阅读

海归博士觉得待遇被“欺骗”辞职,遭学校索赔138万!

微教程:Origin怎样绘制3D堆叠瀑布图?

Origin神操作:绘Waterfall瀑布图

六个步骤教你如何写好一个段落

科研十大法则(三):成功制作海报的十个简单法则

02f388e270a8839af3f8170b11caed50.png


版权声明:本文为weixin_39643679原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。