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
|
|
|