有没有办法在使用 data().enter() 输入数据时调用函数?
例如,在这个当前的 jsfiddle: http: //jsfiddle.net/p3m8A/4/中,我有一个绘制组的函数,我想在新数据进入时调用这个函数。当前的 jsfiddle 没有做任何事情,但目标是单击红色方块并在单击红色方块时使用 .data.enter 绘制一个紫色方块。
我要开始工作的具体部分是:
canvas.selectAll("#boxGroup")
.data(data)
.enter().function(d,i) {
drawBox(150,20,d);
};
谢谢