哈工大的王博士、吉林大学的Kyle博士等提到了Contour图的一些绘图问题。这些问题也是经常遇到的难题,这篇教程很全!
谭编之前出了很多Contour图的教程
教程 | 利用Origin去除Contour等高线图的超出边界
教程 | Origin计算Contour图等高线面积占比
模板 | Origin绘制Contour原位XRD-GC图
教程 | Origin调节Contour图的颜色图例
但都是为了解决某个问题,并不系统。今天,谭编准备就Contour图出一个详细教程,史上最全!
本教程详细介绍XYY型数据表的contour绘图方法!
1什么是Contour图?
2Contour图有哪几种?
Origin2018可以绘制这些Contour图:
是不是琳琅满目?!但是Contour图如同它名称本身一样,被广泛应用于地理地图的绘制。对于非地学领域,编号1~8以及17~20等图比较常见。编号4~5的绘图类似,谭编在某一期推过教程:
教程:Origin绘制3D彩面投影图
3数据表的准备
Contour图的数据表是XYZ还是XYY?通常XYZ型数据是用来绘制3D瀑布图的,而绘制Contour图的数据表主要是XYY型。例如下图是哈工大的王博提供的原位XRD测试数据表: 想绘制下图所示的效果: 也就是,横轴是2θ,纵轴是样品序号index,彩色显示xrd的强度intensity。很多童鞋可能都这样理解,将数据表整理成XYZ, XYZ, ……的结构。但利用contour工具绘图得到下图的空白!
有数据,没出图?!
数据表结构不符合,应该整理成XYY型。删除相同的数据列(所以序号的2θ变化是一样的,删除,只保留第一个序号的2θ,其他序号的共用2θ),然后选中后续各序号的Z列,set as Y。再在comments中添加序号0,1,2,3……。
怎么跳选多列数据?按Ctrl同时点击列头按钮挑选!
这么多序号,35个,一个一个地敲键盘吗?NoNoNo!
这是不是Excel中的操作?!4绘制contour-fill图
我们全选前面整理的表中数据,点击下方工具栏的Contour工具
在弹窗中不做修改,直接点击“OK”得到下图
上图是不是有很多疑点?
Speed Mode is On是快速模式,可以不管,强迫症可以点击右侧工具栏跑步的小人工具切换到正常模式。为什么图中有黑色线?那是等高线。这里不是地图,我们不需要等高线。怎么关闭?
得到下图效果:
我们可以将colormap反序: 得到下图效果: 如果感觉上图峰的强度没有体现出来,可以修改图例的颜值范围: 得到下图效果:
如果我们感兴趣的衍射峰的偏移变化细节没有体现出来,我们可以缩小横轴2θ的范围:双击横轴,调整scale。
得到下图的效果:
5绘制contour-Profiles轮廓图
我们在前述绘制的彩色填充的contour图中,可以直观地看到一个反应过程中某个晶面衍射峰的偏移。如果在这个contour图的基础上,能够将某一个物相的XRD显示出来,那就非常炫酷了。原位XRD图的纵向轮廓图(下图中右侧插图)无意义,可以删除。
接下来优化绘图,将右轴改为左轴:
显示纵轴标题,改为Index
美化后得到下图的效果:
6绘制非Contour图
同样XYY型数据表,也可以绘制其他不是等高图,也仍然具有很好的表现力。
(1)Colormap Surface彩面图
两种彩面图,第一种带投影,得到下图的效果:
(2)绘制Heat Map热度图效果如下:热度图是不是跟Contour图有点像?!
。。。
关注『编辑之谭』,科学绘图,图绘科学。
欢迎在本文下方或公众号里留言提问交流。
转载、合作请联系谭编微信:TAN-J-SCNU。
网友评论