nvd3在折线图中插入一个中断

时间:2015-10-27 17:11:32

标签: d3.js nvd3.js linechart

我正在使用nvd3线图,我正在寻找一种在绘制线上插入一个中断的方法。

如果我有一个包含10个点的数据集,我需要图表绘制一条连接前5个点和最后5个点但不连接点5和6的线,即

1-2-3-4-5 6-7-8-9-10

我尝试为第5点设置chart.defined和line.defined = false,但是没有连接第4,5和6点的线,即

1-2-3-4 5 6-7-8-9-10

不幸的是,我有一个包含渲染图表所涉及的所有代码的独立片段 - 但是这两个函数导致第5点呈现为独立点:

chart = nv.models.lineChart();
chart.defined(function (d,i) {
    if (i == 4){
            return false;
        }else{
            return true;
        }
    }
}



lines.defined(function(d,i){
    if (i==4 ){
        return false
    }else{return true}
})

0 个答案:

没有答案