d3.js中update,enter,exit是很重要的概念,它主要描述元素和数据的对应关系。

enter

enter指的是数据超过元素的部分,一般用来新建元素:

关键代码:

update

update指的是数据和元素对得上的部分,一般用来更新元素:

关键代码:

exit

exit指的是元素超过数据的部分,一般用来删除元素:

关键代码:

join

join是一个将上面三个联合使用的方法:

关键代码:

不过join还有一种简单的用法,直接传一个字符串,作用相当于直接***.enter().append('str'),也是常用的一种用法。

merge

merge可以用来合并不同的选取,例如合并enter()和update():

关键代码:

其他文章

0
我要评论

评论

返回
×

我要评论

回复:

昵称:(昵称不超过20个字)

图片:

提交
还可以输入500个字