The Origin Forum
File Exchange
Try Origin for Free
The Origin Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ | Send File to Tech support
 All Forums
 Origin中文论坛
 Origin 中文论坛 (Chinese Origin Forum)
 Origin画3D surface图求助

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

Screensize:
UserName:
Password:
Anti-Spam Code:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkUpload FileInsert Image Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
   

T O P I C    R E V I E W
shenxian180708 Posted - 09/07/2017 : 08:26:56 AM
Origin Ver. and Service Release (Select Help-->About Origin): Origin Pro 2016 (64-bit) Sr2,b9.3.2.303
Operating System:Win 7-64 bit

在利用Origin画3D surface图时遇到了问题。

参考文献中图形效果如下:
X轴和Z轴为log坐标,Y轴为线性坐标,


我的原始数据为(X,Y,X)大小为(56,29,56)的矩阵,在worksheet中以XYZ三列形式展开,共1624行。其中Y轴的值比较特殊,两头比较稀疏,中间比较密集。

首先我尝试了在worksheet中利用plot--3D surface--Color fill surface进行作图,如下



但图中的网格与文献中图形差异很大,不是预想的效果。

其次,我利用matrix中的plot--3D surface--Color fill surface的进行作图,具体步骤如下:

1.将行数为1624的worksheet中的数据利用 worksheet--convert to matrix --XYZ log gridding进行转化,Gridding Settings为默认值,Random (Renka

Cline),Columns为38,Rows为38。最终得出的38X38的matrix里,有一些负值,如下图所示:



2.利用plotplot--3D surface--Color fill surface进行作图,如下所示:



可以看出,由于负值的出现,图中有一部分为空白。另外,由于X轴和Y轴的坐标也不对。

求助中~~
1   L A T E S T    R E P L I E S    (Newest First)
yuki_wu Posted - 09/11/2017 : 03:33:47 AM
Hi,

#1 网格数目确实是与绘图数据量的大小有关。

#2 如果Y轴为线性坐标,应该使用XYZ Gridding而非XYZ Log Gridding。Matrix Conversion的4种方法的说明:
http://www.originlab.com/doc/Origin-Help/Matrix-Conversion-Gridding

#3 建议选择更合适的gridding method,比如试试Thin Plate Spline (TPS)。Origin中5种gridding method的算法介绍:
http://www.originlab.com/doc/Origin-Help/GridMethod-RandomSpaced

Hope it helps.

Regards,
Yuki
OriginLab

The Origin Forum © 2020 Originlab Corporation Go To Top Of Page
Snitz Forums 2000