首页 > 化工知识 > Origin(Pro):矢量图+热图(Vector+Heatmap)【数据绘图】

Origin(Pro):矢量图+热图(Vector+Heatmap)【数据绘图】

时间:2020-08-07 来源:数据绘图 浏览:
 
如下面图形所示,通常使用Vector+Heatmap图来表示自旋构型分布图,其中Vector图表示了格点处dx和dy两个自旋分量,而Heatmap图表示格点处dz分量。

图片来源:Phys. Rev. A, 2013, 88, 013612。

图片来源:Scientific Reports, 2016, 6, Article number: 29126。

 

以自旋构型分布图为例,来讲解Vector+Heatmap图的绘制方法。

 

  1. 导入数据:将txt文本数据导入到Origin中,可以使用复制、黏贴来完成,同样可以使用数据导入的方法。【后台回复“导入”,查看有关数据导入的详细介绍。

     

  2. 数据预处理Vector图数据

    1. 由于Origin只提供了两种Vector图的模板,Vector XYAMVector XYXY,前者用于绘制给出了起点坐标和向量方向及模的Vector图,后者用于绘制给出了起始坐标的Vector图【点我打开链接,查看关于Vector图的详细介绍】。

       

    2. 例子中给出的数据为起点坐标(x和y),以及二者的增量(dx和dy),因此需要预处理一下数据,使之变成起始坐标的形式,(x,y)->(x+dx,y+dy)

       

  3. 数据预处理Heatmap图数据

    1. 对于Heatmap图,不能使用XYZ形式的数据绘制,需要将XYZ转化为Matrix的形式。

    2. 右击,将dz列设为Z

       

    3. 选择x,y和dz三列数据,依次选择Worksheet->Convert to Matrix->XYZ Gridding->Open Dialog,打开转换对话框

       

    4. 直接点击OK,生成一个Matrix格式的数据文件。

  4. 绘制Heatmap图:选中生成的Matrix数据文件,插入Heatmap图

     

  5. 绘制Vector图

    1. 选择(x,y)(x+dx,y+dy)数据,绘制Vector XYXY

       

    2. 删除Vector图中的坐标轴等信息,只保留VectorLegend,便于后续的处理。

       

  6. Merge

    1. 右侧工具栏中选择Merge,打开Merge对话框

    2. 选择要Merge的图形,【注意:先选择Heatmap图,后选择Vector图

    3. Arrage Settings里设为一行一列

    4. SpacingRight Margin设为25。

    5. 完成图形的Merge。【点我打开链接,查看更多关于图形Merge的介绍】。

  7. 图形美化:更换颜色等,完成图形的绘制。

    1. 设置坐标轴:将两图层的坐标轴Link起来,实现同步变化。【点我打开链接,查看关于坐标轴Link的更多信息】

    2. 变换Heatmap图Colormap颜色

    3. 设置坐标轴的取值范围【后台回复“坐标轴”,查看有关坐标轴格式设置的详细介绍。

    4. 设置Legend【后台回复“图注”,查看有关图注轴格式设置的详细介绍。

      1. Vector图:打开Legend Properties,将光标移动到%(1)前,回车(Enter),使之换行

      2. Heatmap图:进行缩小等操作

  8. 完成图形的绘制!

 

感谢QQ好友3292***815提供的示例数据!!!

 

所用软件:OriginLab OriginPro 2017 @Windows 10 pro。

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐