D3新手:
我正在返回一个对象p
对象{name:xxx,age:yyy ..}等。
有没有办法使用转换动画这个对象?无论何时我调用转换,我都会得到p.enter或p.append不是函数。
以下是代码:
function moveUp(p) {
if (!p.children) {
p.enter().append("dvc").transition().duration(2000).attr('transform','translate(200,200)');
}
}
有人可以向我解释一下吗?谢谢!
答案 0 :(得分:0)
.enter()。
var foo = d3.selectAll('foo')
选择后,再调用.data()方法
foo.data(p)
然后你使用输入,追加,过渡等......
foo.data(p).enter().append('dvc').....