选择元素和绑定数据可以说是后续进行D3
库操作的基础,所以需要掌握其基本操作
在D3中,有两种方式来选择元素:
两个函数的返回集都称之为选择集,下面是常见的用法:
const body = d3.select("body"); //选择文档中的body元素
const p1 = body.select("p"); //选择body中的第一个p元素
const p = body.selectAll("p"); //选择body中的所有p元素
const svg = body.select("svg"); //选择body中的svg元素
const rects = svg.selectAll("rect"); //选择svg中所有的svg元素
选择集和绑定数据通常是一起使用的
D3.js
能够将数据绑定到DOM
上面,也就是绑定到文档上。
例如:如果网页中有一个数字2和元素X,D3.js库就可以将它们绑定在一起。绑定数据的两个函数为:
运行的结果是