首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SVG线中基插值与线性插值的D3差异

SVG线中基插值与线性插值的D3差异
EN

Stack Overflow用户
提问于 2013-08-08 17:50:52
回答 1查看 16.9K关注 0票数 18

我实现了一个多序列折线图,就像M. Bostock给出的here一样,我遇到了一个我无法解释的奇怪问题。当我选择线性插值并设置我的比例和轴时,一切都是正确的,值也是对齐的。

但是当我将我的插值改为basis时,没有对我的轴和比例进行任何修改,线和轴之间的值是不正确的。

这是怎么回事?使用单调设置,我可以达到与基插值几乎相同的效果,但没有直线和轴之间的同步问题。尽管如此,我还是想知道发生了什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-08 19:27:14

基插值实现了beta spline,人们喜欢将其用作插值函数,因为它可以平滑极端的峰值。当您要对希望平滑变化但仅具有清晰的、不频繁采样的数据的对象进行建模时,这很有用。这样做的结果是,结果线不会连接所有数据点,从而更改了极值的外观。

在您的示例中,尖锐的峰值是有趣的特征,通常为0的基准值除外。使用样条线插值时,可以在这些峰值上进行平滑。

下面是一个使用不同类型的行插入的有趣演示:http://bl.ocks.org/mbostock/4342190

您可以拖动数据,使其类似于您的尖峰,甚至可以单击以添加新的点。然后,切换到基插值,并观察峰值被平均出来。

票数 29
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18122915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档