感谢北科大的时光博士提问:XPS曲线的线下填充,怎样避免与基线的交叉?这也是普遍遇到头疼问题:基线上扬、填充交叉。
我们通常采用的填充方法是:
得到下图的效果:
这种交叉重叠现象往往发生在曲线两端区域,而且基线部分也发生了填充。
怎么办呢?
补点:
我们需要在拟合峰数据的两端补充一个数据点,这个数据点的位置稍微靠下一点,这样可以使每条拟合曲线的线下封闭填充时越过交叉区域。所以我们用画线工具从起点画到终点,与最低点相切,然后读取线段末端的坐标(X,Y),将每一条曲线的末端增加一个数据点(X,Y).
对基线填充白色:
我们还需要加入背景基线数据,将其线下填充模式为白色,将将透明度设置为0,(不透明),而且需要将基线曲线放置在所有曲线的上方,用以掩盖其他曲线的填充色。
画基线并填充白色:
如果没有背景基线数据,那么我们需要利用Origin的Draw工具画出基线数据。
画完数据后,点击左边工具栏最上面的选择箭头来结束画点。得到下图:
如果我们绘制的基线数据曲线不圆滑,可以这样修改:
图中,红色线是测试数据,我们不需要将它填充,因此需要单独对它设置:双击曲线,在Layer1中点击第一条曲线,再点击Group中的independent(单独),然后在Line中去除fill的勾选。
然后调整横轴范围,避开两端区域不需要的曲线。或者在数据表中删除两端区域的数据。
经调整后,得到下图的效果:
但是发现,基线背景的白色两端对坐标轴都有遮盖,怎样将坐标轴显示出来,也就是将坐标轴置于数据曲线之上。
最后美化,得到最终的效果图,由于保护提问者的数据,该图不显示具体的标峰和坐标轴。
大功告成!
领取专属 10元无门槛券
私享最新 技术干货