Javascript D3 streamgraph计算y0的NaN

Javascript D3 streamgraph计算y0的NaN,javascript,d3.js,stream-graph,Javascript,D3.js,Stream Graph,我试图构建一个流图来可视化随时间变化的类似术语,但它总是返回NaN表示y0。我将我的解决方案与互联网上的几个解决方案进行了比较,但没有区别。代码如下: 任何帮助都将不胜感激,因为我快要发疯了(你能发布一个完整的示例来演示这个问题吗?只要在我发布的repo中打开index.html文件。它应该会显示streamgraph,但不会显示。代码在test.js文件中。如果你将偏移量更改为“wiggle”以外的任何值,你的代码就可以正常工作。该特定偏移量考虑了图形的斜率,即连续值。我的猜测是,您的数据中

我试图构建一个流图来可视化随时间变化的类似术语,但它总是返回NaN表示y0。我将我的解决方案与互联网上的几个解决方案进行了比较,但没有区别。代码如下:


任何帮助都将不胜感激,因为我快要发疯了(

你能发布一个完整的示例来演示这个问题吗?只要在我发布的repo中打开index.html文件。它应该会显示streamgraph,但不会显示。代码在test.js文件中。如果你将偏移量更改为“wiggle”以外的任何值,你的代码就可以正常工作。该特定偏移量考虑了图形的斜率,即连续值。我的猜测是,您的数据中存在间隙(即为一个系列的特定时间定义的值,而不是另一个)。非常感谢!您节省了我的时间!=)…但数据中没有间隙,所以一定是其他原因…嗯,我担心计算插值的代码相当混乱,因此我无法对其进行解释。不过,如果你看一下数据,你可能会发现它。