- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
origin画3D图详细步骤
用origin 画3D 图详细步骤
Origin 的 3D 图基本上都是从 Matrix 上画的(3D Scatter 从 Worksheet 画),
这让很多初学者费解,因为这里涉及到 Worksheet to Matrix 的转换,而转换的
各种方法让人摸不到头脑。如果用过 Surfer 绘制 3D 图,就能感觉到当原始的
XYZ 数据点是不规则的时候,要产生规则的网格去绘制 3D 图将肯定涉及到插
值。插值的好坏直接影响到图上很多细节的表达。这里先不介绍各种插值
(gridding) 的细节,只区别数据是否规则,画个粗略的 3D 图。
当数据转换成 Matrix 的时候,Matrix 的 Cell 上只显示 Z 值,XY 值在 Column
和 Row 的 Header 上,默认情况下显示的是 Index,若要看到 XY 值,菜单
上选 View : Show XY 。
(图片有缩放,点击后看大图)
直接转换 -- Direct Convert (Edit : Convert to Matrix : Direct)
直接转换 Worksheet 数据成 Matrix,各个 Cell 一一对应。当 wroksheet 中不
包含 Matrix 的 XY 信息时,转换后的 Matrix 的 XY 值为 index:
直接转换 -- Worksheet 中含有 Matrix 的 XY 值
这里假设 worksheet 数据的组织结构与 Matrix 一样 (X 按列排),并且 X 值
存在第一行,Y 值存在第一列。注意,对于这样直接转换,X Y 的值必须时均匀
间隔的。
若 X 值按行排,则选择 Y varies acros columns ,转成的 Matrix 会转置 (这里
有点晕哦 :-))
XYZ 数据转换成 Matrix -- Regular
如果是 XYZ 这样的数据,则应该先考察一下数据是怎样分布的,Highlight XY
column,画 Scatter,若是规则的数据,则选择 Edit : Comvert to Matrix : Regular
来转换。
XYZ 数据转换成 Matrix -- Sparse
若为稀疏矩阵,则用 Sparse 转换。稀疏矩阵也是 Regular 的,只不过存在
Missing Value。
XYZ 数据转换成 Matrix -- Random
若数据是非规则的,则应该用 Random 转换。Random 转换涉及插值,有好几
种算法,一般推荐 Renka Cline,具体算法先不累述。
Matrix Done
以上是数据准备阶段。当有了 Matrix 后,则可以绘制 3D 图,包括 Contour 了。
下面用已经做好的 Matrix (借用 Matlab 的 Sample) 绘制 3D color map
surface 。其他的 3D 图操作基本类似。
Plot
将文件拖入 Origin,选择 Plot : 3D Color Map Surface。得到图如下:
Custom
正如一些网友所说,这个图确实不好看,很粗糙。这是因为:
1、数据点达到一定程度时会自动打开 Speed Mode 。Speed Mode 只采用了部
分数据绘图。这点也许有人会觉得没有必要,这是因为数据量太少。Origin 对
导入的数据大小没有限制,数据大小的限制只跟系统资源相关,因此当导入的数
据是几十甚至几百万个点时(别不相信,有这样的数据),每次动一下都要刷新
一次的话,那将是个更恼人的问题。
2、默认情况下 color map 只分成 8 个 Level。理由同上。
要做出精美的图,用户可以自己调节。首先调一下 Color Map。双击图打开 Plot
Details。在 Matrix 的 Color Map 标签点 Level,将其 Level 设成 64 或 128。
Custom
这时候图更难看了?因为原来的图是有 grid line 和 Contour line 的,Level 划
分多了 Line 自然也多起来,把原来的颜色覆盖了。在 Grids 标签除去 Grid
line:
Custom
Surface/Projection 标签除去 Contour Line
Custom
最后,在 Layer 的 Size/Speed 标签除去 Speed Mode
Done
这样图片就好
文档评论(0)