(内容来源专供干货的“编辑之谭 ”← 关注它)
在上一期文章:【Origin神技能】XRD多曲线3D层叠图如何做?中提到,可以利用Waterfall绘制斜方层叠图,前文说可以关闭Grid和Y轴Z轴的显示,但没有实际操作。
感谢同行好友《电镀与涂饰》的周编辑提出问题,她利用Waterfall绘制了XRD立体图,想去除立坐标系的边框线。经过尝试,谭编辑也没能完美去除,只关闭了部分框线的显示。演示如下:
怎么解决呢?一般可以借助CorelDraw或Adobe Illustrater删除多余框线的方法来解决这个问题。
谭编辑尝试一下累加法思路,具体步骤如下:
第一步:处理X数据
由于Waterfall绘图方式是关联同一个X轴,即只有一列X数据,多条曲线的Y列数据共用X数据。因此,需要分别给每条曲线添加独立的X数据。
具体地,点击曲线并右键选择“Go to Book1”,分别在C(Y)、D(Y)、E(Y)等各Y列之间Insert插入空的表列。选择第一列(X数据)Ctrl+c复制,然后分别在新建的这些空表列中Ctrl+v粘贴,并右键“Set as X”将其设置为X数据。演示如下:
第二步:利用Stack自动绘制层叠图
上一期文章为了使每条曲线间距相等,通过对Y数据进行累加可绘制出等间距的层叠图。
下面介绍利用Stack自动绘制Y层叠图的方法:
全选数据,点击下方工具栏的第5个按钮,选择“Stack Lines by Y Offsets”即可自动绘制Y层叠曲线。演示如下:
利用Stack Lines by Y Offsets自动绘制Y层叠图,其实是不需要设置单独X数据的,也就是说,多条曲线可以共用同一列X数据,也可以利用Stack Lines by Y Offsets自动绘制层叠图。
这种自动绘制的Y层叠图中每条曲线的间距随各曲线最强峰高的不同而不一致,不过这样也好,能对比峰高强弱。这种自动Y偏移堆叠的Stack方法,不仅绘图速度快,而且无需累加修改Y数据,保证了数据的真实性。
谭编辑推荐大家使用自动的Stack方法,除非强迫症患者非要追求曲线间距一致!
第三步:偏移X数据
对X数据进行水平偏移。这里共5条曲线,从第二条曲线开始,每条曲线向右移动5°,即X累加值分别为:0、5、10、15、20。演示如下:
还是不够理想,横轴右边多出来一段,一般可以借助CorelDraw或Adobe Illustrater删除多余线段的方法来解决。
尽管这种方法可以剪切删除多余的X轴刻度,在PDF或印刷期刊上,表面上看不出来,但其本质是错误的。
因为,偏移X数据的做法,已经严重破坏了原始数据。对于数据图而言,一般X轴数据是非常重要的,因此偏移X数据的做法是不提倡的。
不过还有一种思路,只是下面这种方法有些牵强。
第一步:设置5层图
利用层管理Layer Management设置5行1列,每个层里绘制一条曲线,然后设置相同的横轴刻度范围、图片高度。然后移动每个图在垂直方向上重叠,在水平方向上分别向右移动(点击键盘方向键,敲击等差的次数,确保水平偏移量等差分布),错落有致,如下图:
第二步:关闭坐标轴及标题
保留第一个图(最下面的图)的X轴及标题,关闭其纵轴及标题的显示,再分别关闭其他曲线的所有坐标轴及标题。演示如下:
仔细审查绘制的结果图发现,每条曲线的最强峰的峰高都一致,这是因为没有修改每层图的Y轴范围,如果将每层图的Y范围修改为同一个范围,那么每条曲线峰的相对强弱就体现出来了。如下图:
后续还需要加入图例,系统自动图例是带一个方框的图例,对于XRD曲线图来说,没有足够的空间放置图例,建议不采用系统图例,只需要在每条曲线上方(这里可以放在每条曲线的起始位置上方)添加图注文本,即点击右键“Add Text”添加图注即可。
后记:一般绘制2D层叠图比较常用,也比较准确。当然绘制成Waterfall瀑布图时,建议不用删除立体框线,保留立体框线的效果是不错的。
原创文章,作者:菜菜欧尼酱,如若转载,请注明来源华算科技,注明出处:https://www.v-suan.com/index.php/2023/11/17/2b79ef7e27/