array.shift()之后的转换数据动画

时间:2014-03-10 17:59:34

标签: d3.js nvd3.js

使用d3或nvd3时,我可以使用以下内容将数据更改为图表:

  d3.select('#test1 svg')
      .datum(someDataArr)
      .call(chart);

将项目推送到someDataArr的末尾按预期工作 - 图表中会出现一个新项目。但是,如果我关闭第一个项目并将一个新项目推到最后,d3(可以理解)根据其索引转换每个数据点。

例如,在散点图的情况下,这是不合需要的。我更愿意删除数组的第一项,但保持绘图点与其先前的数组索引位置相关联。

有没有人知道如何保持数组[索引]和图表点之间的关联,同时还从数组的开头删除项目?

提前感谢您的时间。

0 个答案:

没有答案