D3.js学习1

学习d3.js
一.d3.js是链式语法,使用规则是选择元素(一个或多个)然后设置其属性或者样式。
二.常用方法:

1. d3.select():使用CSS选择器语法从DOM中选择单一元素。
如:d3.select("body");

2. d3.selectAll():选择所有符合要求的元素。
如:d3.select("body").selectAll("p");//选中body中所有的p元素

3. selection.append():创建元素,并追加到选集(selection)的尾部。
如:d3.select("body").append("p");//创建p元素,并追加到body的子元素中最后一个

4. selection.text():设置文字内容。
如:d3.select("body").append("p").text("New");//为p元素添加文字内容

5. selection.data():把数据绑定到DOM元素上,数值会存储在DOM元素的__data__属性中
如:d3.select("body").selectAll("p").data(dataset);

6. selection.enter():创建新的绑定数据的元素时需要使用该方法,它首先检查DOM,然后将数据传递给DOM,如果数值数量多于对应的DOM元素,则该方法会创建新的占位元素,并将其链接向下传递
如:d3.select("body").selectAll("p").data(dataset).enter().append("p").text("New paragraph!");

7. selection.style():改变CSS样式
如:d3.select("div").style("height", “10px”);

8. attr():改变HTML属性值的方法
如:d3.select("div").attr("class", "bar");

9. selection.classed():快速从元素中应用或移除类的方法
如:d3.select("div").classed("bar", true);

参考:http://my.oschina.net/warmcafe/blog/114012

转载于:https://www.cnblogs.com/pangpang2toutou/p/3284752.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值