我有一组边列表,构成了一棵树:
[
{'start': 'A', 'end': 'B'},
{'start': 'B', 'end': 'C'},
{'start': 'B', 'end': 'D'},
{'start': 'D', 'end': 'E'},
{'start': 'D', 'end': 'F'},
{'start': 'D', 'end': 'G'},
]
我使用递归函数将数据转换为嵌套形式:
{
'name': 'A',
'children': [
{
'name': 'B',
'children': [
{
'name': 'C',
'children': []
},
{
'name': 'D',
'children': [
{
'name': 'E',
'children': []
},
{
'name': 'F',
'children': []
},
{
'name': 'G',
'children': []
},
]
}
]
}
]
}
我想问一下,d3js是否已经内置了可以实现相同结果的功能?