请看看这个简单的jsfiddle:http://jsfiddle.net/perikut/9qUVW/2/(抱歉,如果使用的是Firefox,我不知道为什么它看起来并不好...)约d3.layout.pack几个简单的问题()
在我们的对象中,我们可以使用另一个词而不是'children'来指示从哪里抽取数据? (我看到的所有例子都遵循这个数据结构,见下文)。我们应该在哪里指出?
我认为我的代码相当不足(请参阅jsfiddle),因为我为了显示/隐藏组/父项目中的子项目而被迫声明两次'group'参数。
有没有办法直接选择group1的子节点和应用动画?我希望将来有更复杂的数据结构,所以我需要先了解这种基础知识。
当前数据结构:
data = {
name:'root',
group:'no_group',
children:[
{
group: 'group1',
children:[
{ group:'group1',name:'a1',value:10,color:'red' },
{ group:'group1',name:'a2',value:40,color:'lightcoral' }
]
}
, { .... }