我有一个包含以下数据的csv:
world,country,state
World,US,CA
World,US,NJ
World,INDIA,OR
World,INDIA,AP
World,INDIA,TN
Run Code Online (Sandbox Code Playgroud)
我需要转换为树层次结构,如下所示:
{
"name": "World",
"children": [
{ "name": "US",
"children": [
{ "name": "CA" },
{ "name": "NJ" }
]
},
{ "name": "INDIA",
"children": [
{ "name": "OR" },
{ "name": "TN" },
{ "name": "AP" }
]
}
]
};
Run Code Online (Sandbox Code Playgroud)
然后,此树将用于树可视化.任何人都可以帮忙吗?
d3.nest是你的朋友!
查看D3的Nest文档:https://github.com/d3/d3-collection/blob/master/README.md#nests
这是我在学习使用nest时写的一些例子:https://gist.github.com/3176159
这个问题也有帮助: D3:使用嵌套函数将父键的平面数据转换为层次结构
归档时间: |
|
查看次数: |
3834 次 |
最近记录: |