使用d3或nvd3时,我可以使用以下内容将数据更改为图表:
d3.select('#test1 svg')
.datum(someDataArr)
.call(chart);
将项目推送到someDataArr的末尾按预期工作 - 图表中会出现一个新项目。但是,如果我关闭第一个项目并将一个新项目推到最后,d3(可以理解)根据其索引转换每个数据点。
例如,在散点图的情况下,这是不合需要的。我更愿意删除数组的第一项,但保持绘图点与其先前的数组索引位置相关联。
有没有人知道如何保持数组[索引]和图表点之间的关联,同时还从数组的开头删除项目?
提前感谢您的时间。