详细说明:
D3的应用非常广泛,现在成为了主流数据可视化工具之一。大家在刚接触使用d3.js的时候,感到最吃力的地方是data(), enter(), exit()这几个操作。
在我接触一段时间,有了一些了解之后,简单说说我的理解。
data()
先看一个例子:
执行代码:
d3.select("body").selectAll("p").data([1, 2, 3])
这里,data()是用来绑定数据到选择的DOM元素上.这样以后,就可以针对这些数据做一些相关操作,比如设置元素宽度等。
从表面上,并不能看出什么变化。