首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Origin解决XPS基线上扬的线下填充

感谢北科大的时光博士提问:XPS曲线的线下填充,怎样避免与基线的交叉?这也是普遍遇到头疼问题:基线上扬、填充交叉。

我们通常采用的填充方法是:

得到下图的效果:

这种交叉重叠现象往往发生在曲线两端区域,而且基线部分也发生了填充。

怎么办呢?

补点:

我们需要在拟合峰数据的两端补充一个数据点,这个数据点的位置稍微靠下一点,这样可以使每条拟合曲线的线下封闭填充时越过交叉区域。所以我们用画线工具从起点画到终点,与最低点相切,然后读取线段末端的坐标(X,Y),将每一条曲线的末端增加一个数据点(X,Y).

对基线填充白色:

我们还需要加入背景基线数据,将其线下填充模式为白色,将将透明度设置为0,(不透明),而且需要将基线曲线放置在所有曲线的上方,用以掩盖其他曲线的填充色。

画基线并填充白色:

如果没有背景基线数据,那么我们需要利用Origin的Draw工具画出基线数据。

画完数据后,点击左边工具栏最上面的选择箭头来结束画点。得到下图:

如果我们绘制的基线数据曲线不圆滑,可以这样修改:

图中,红色线是测试数据,我们不需要将它填充,因此需要单独对它设置:双击曲线,在Layer1中点击第一条曲线,再点击Group中的independent(单独),然后在Line中去除fill的勾选。

然后调整横轴范围,避开两端区域不需要的曲线。或者在数据表中删除两端区域的数据。

经调整后,得到下图的效果:

但是发现,基线背景的白色两端对坐标轴都有遮盖,怎样将坐标轴显示出来,也就是将坐标轴置于数据曲线之上。

最后美化,得到最终的效果图,由于保护提问者的数据,该图不显示具体的标峰和坐标轴。

大功告成!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200412A0HC7S00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券