我正在使用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}
})