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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Origin中绘制极坐标云图的方法相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

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

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

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

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

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

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

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

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

以上是关于在Origin中绘制极坐标云图的方法的主要内容,如果未能解决你的问题,请参考以下文章

matlab应力云图怎么导出数据库

android中这样的曲线要怎么绘制

R如何绘制带箭头的坐标轴

还在用Excel画散点图?不试试极坐标散点图?

Android雷达图(蜘蛛网图)绘制

python绘制WordCloud词云图