在d3中引入路径间隙

时间:2016-12-28 05:38:16

标签: javascript d3.js

我试图通过从文件中读取数据来使用d3js绘制路径。但是,也可能存在NaN值。所以,我需要在这些点上的图表中有一个空白。假设有5个点1,2,3,4,5我的值为1,2,4和5但不是3.因此,应该有一个从1到2的路径和一个从4到5的路径。 / p>

我遇到了d3.line的已定义访问器,它为行元素执行此操作。关于如何用路径实现相同的任何想法。

提前致谢

PS:我正在尝试这样的事情:

var selection = d3.select(this)
                  .selectAll('.my-series')
                  .data(d);
selection.enter()
         .append('path');

1 个答案:

答案 0 :(得分:1)

仍然不确定我理解这个问题,但我在下面编写了一段代码片段,演示了如何使用defined的{​​{1}}访问者。在此代码中,如果d3.lined.x包含falsy值,则d3将“拆分”路径线段:

d.y