如何在Origin和SigmaPlot中绘制3维曲面图形
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Origin和SigmaPlot中绘制3维曲面图形相关的知识,希望对你有一定的参考价值。
参考技术A 用origin画回弹值、声速值及抗压强度值的三维立体图回弹值R 声速值(㎞/s) 压力值(MPa)29.9 4.09 28.830.3 4.11 29.931.8 4.15 31.627.2 4.01 26.129.8 4.08 28.231.6 4.1 29.832.8 4.13 31.134.9 4.31 34.647.5 4.91 48.933.3 4.14 31.633.3 4.15 31.738.4 4.44 37.833.7 4.24 32.136.1 4.33 35.541.1 4.58 40.627.1 4.01 25.742.3 4.59 41.847.5 4.82 47.852.3 5.11 53.939.6 4.92 40.548.1 5.03 49.940.5 4.51 38.940.2 4.49 38.940.1 4.51 38.743.7 4.71 43.240.2 4.52 39.941.9 4.59 41.733.9 4.21 32.736.1 4.24 35.347.9 5.01 49.253.2 5.13 55.443.9 4.73 44.333.7 4.31 32.842.1 4.59 41.938.4 4.49 38.143.3 4.74 43.955.3 5.18 58.249.9 5.13 54.447.1 5.11 52.646.2 5.07 50.950.1 5.12 54.347.6 5.11 52.150.3 5.16 56.849.9 5.16 56.846.5 4.82 48.143.9 4.72 44.138.7 4.53 39.746.9 5.11 51.8在Origin中绘制极坐标云图的方法
参考技术A 之前的数据处理都是使用Matlab进行的,Matlab只支持使用笛卡尔坐标系绘制云图,常见的绘制圆形云图的方法就是把极坐标转到笛卡尔坐标进行绘制。由于要输出的是实验结果,在极坐标内只有6个角度上有数据,每个角度数据为沿径向6个点,相比于数值模拟结果,这个网格太少了,直接绘制matlab 会把它化成一个六角形而不会是圆形。当然Matlab也有解决办法,就是现在一个方形区域内绘制云图,然后把它投影到一个圆形区域,但是操作实在过于复杂,于是在网上找到了Origin有直接在极坐标系中绘制云图的方法。在origin中新建一个book,第一列输入数据点的R坐标,第二列输入数据点的theta坐标,第三列输入每个数据点的数据
然后再绘图中选择极坐标等高线
然后依次选择R、Theta和数据(Z)对应的列即可
注意如果周向角度比较少的话绘图会缺失,如图
结局办法是第一,在你的数据中把0°的数据再最后复制一下,补充为360°的数据,如图
然后,再补充两列自定义边界,第一列全部设置为最大半径的值,第二列设置从1到360
重新绘图,然后设置等高线信息,自定义边界,将刚才设置的边界值选中
这样就可以得到全圆上的图了
注意origin默认table是从红到蓝,并且超过最大值为黑色,低于最小值为灰色,可以在颜色映射/等高线的选项中修改
这样就可以改成我我们习惯的contour了
有时候我们不希望后处理中把我们的实验数据“平滑”得太好,显得很假,可以取消数据平滑
但是这样图像只能画成多边形
以上是关于如何在Origin和SigmaPlot中绘制3维曲面图形的主要内容,如果未能解决你的问题,请参考以下文章