请问用Origin如何将多条同一横纵坐标的曲线以不同的层次显示在同一张图上,如下图所示呢???

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问用Origin如何将多条同一横纵坐标的曲线以不同的层次显示在同一张图上,如下图所示呢???相关的知识,希望对你有一定的参考价值。

参考技术A

1、新建一个空白的project,如下图所示。

2、装载x轴数据,把你想要作为x轴的数据复制到A(X),. A(X)的括号中一定要是(X),这里的X就是指横坐标,如果不是X,你可以用鼠标左键点击两下出现界面修改框,选成X,如下图所示。

3、取最多的那一组数据作为X轴。

4、然后以同样的方式装载多个你想作为Y轴的数据,这里注意后面的方框里面一定都要是(Y),这里的Y就是指纵坐标,如果不是Y,你可以用与上面同样的方式修改成Y,如下图所示。

5、当有三组或者更多的Y轴数据的时候,点Column,添加新列。

6、选中全部数据,点方框中键作图,然后修改图例,坐标轴范围、刻度等,结果如下图所示。

在Origin中绘制极坐标云图的方法

参考技术A 之前的数据处理都是使用Matlab进行的,Matlab只支持使用笛卡尔坐标系绘制云图,常见的绘制圆形云图的方法就是把极坐标转到笛卡尔坐标进行绘制。由于要输出的是实验结果,在极坐标内只有6个角度上有数据,每个角度数据为沿径向6个点,相比于数值模拟结果,这个网格太少了,直接绘制matlab 会把它化成一个六角形而不会是圆形。当然Matlab也有解决办法,就是现在一个方形区域内绘制云图,然后把它投影到一个圆形区域,但是操作实在过于复杂,于是在网上找到了Origin有直接在极坐标系中绘制云图的方法。

在origin中新建一个book,第一列输入数据点的R坐标,第二列输入数据点的theta坐标,第三列输入每个数据点的数据

然后再绘图中选择极坐标等高线

然后依次选择R、Theta和数据(Z)对应的列即可

注意如果周向角度比较少的话绘图会缺失,如图

结局办法是第一,在你的数据中把0°的数据再最后复制一下,补充为360°的数据,如图

然后,再补充两列自定义边界,第一列全部设置为最大半径的值,第二列设置从1到360

重新绘图,然后设置等高线信息,自定义边界,将刚才设置的边界值选中

这样就可以得到全圆上的图了

注意origin默认table是从红到蓝,并且超过最大值为黑色,低于最小值为灰色,可以在颜色映射/等高线的选项中修改

这样就可以改成我我们习惯的contour了

有时候我们不希望后处理中把我们的实验数据“平滑”得太好,显得很假,可以取消数据平滑

但是这样图像只能画成多边形

以上是关于请问用Origin如何将多条同一横纵坐标的曲线以不同的层次显示在同一张图上,如下图所示呢???的主要内容,如果未能解决你的问题,请参考以下文章

origin 堆叠时如何在一个图中画多条曲线

origin 把多个拟合的曲线放在一起

如何在origin里将多条函数曲线画在一张图里

origin怎么在一个图里画多条曲线

如何提取plot绘制出的曲线上的各点坐标并存入数组

如何在origin中绘制多条曲线