在for循环中使用.data是否有优势?

时间:2013-07-05 16:36:23

标签: d3.js

就像标题所说的那样,我很好奇,如果使用.data迭代在屏幕上绘制节点而不是在d3中使用for循环,那么我很好奇。

1 个答案:

答案 0 :(得分:0)

使用D3的数据模型可以带来很多好处。除了允许您创建元素外,它还会绑定您为这些元素提供的数据。这使您可以在以后传递新数据并匹配已存在的数据。 D3提供的选项允许您轻松添加新元素,修改现有元素并删除不再在数据中表示的元素。

three little circles tutorial说明了这些概念,可以让您更好地了解使用D3数据模型的优势。

相关问题