Javascript D3js线图不';使用.interpolate(';basis';)时,请不要遍历所有点?

Javascript D3js线图不';使用.interpolate(';basis';)时,请不要遍历所有点?,javascript,d3.js,Javascript,D3.js,当我尝试使用.interpolate('basis')时,图形中显示的路径不正确。当它更改为.interpolate('linear')时,它修复了问题。即使我使用.interpolate('basis')如何解决此问题。这是plunkerhttp://plnkr.co/edit/dGjaHXZ186JYzX8IUahw?p=preview请帮帮我。我认为“不正确”的意思是“没有完成我所有的要点”。basis插值使用一个不具有此属性的函数——无法“修复”它,这只是它的行为方式 你可以考虑基数<

当我尝试使用
.interpolate('basis')
时,图形中显示的路径不正确。当它更改为
.interpolate('linear')
时,它修复了问题。即使我使用
.interpolate('basis')
如何解决此问题。这是plunker
http://plnkr.co/edit/dGjaHXZ186JYzX8IUahw?p=preview
请帮帮我。

我认为“不正确”的意思是“没有完成我所有的要点”。
basis
插值使用一个不具有此属性的函数——无法“修复”它,这只是它的行为方式


你可以考虑<代码>基数< /代码>内插,这也给了你一个平滑的曲线,但也贯穿了所有的点。示例。

D3中的插值表示用一条线连接不同点的一些数学方程。如果您觉得D3提供的默认类型不能满足您的需要,甚至可以自定义插值的行为。这些资源可能会有所帮助