我是D3的新手,最近看到这段代码,而有人正在创建一个过渡:d3.select({})在d3.select({}).transition()等等.这似乎做了同样的事情d3.select([]).在控制台中,它显示为一个数组,但我仍然不确定它是做什么的.任何帮助将不胜感激,谢谢!
我见过的唯一的地方就在这里.现在通常你会d3.select想要运行转换的对象.但是在链接的示例中,Bostock 不是在由不同DOM对象组成的svg上进行操作,而是在一个必须为过渡中的每个步骤擦除和重绘的画布上操作.因此,d3.select({}).transition()简单地成为一种简单的方法来启动他可以使用的通用转换.您应该注意,必须选择某些内容来创建转换,只是做d3.select().transition()不起作用,空对象(或空数组)允许它工作.