gpt4 book ai didi

javascript - d3 版本 4 中的 d3.layout.treemap

转载 作者:行者123 更新时间:2023-12-02 14:03:19 24 4
gpt4 key购买 nike

我有以下数据来生成树形图:

var treemap_data = {
"name": "Max",
"value": 100,
"children": [
{
"name": "Sylvia",
"value": 75,
"children": [
{"name": "craig", "value": 25},
{"name": "Robin", "value": 25},
{"name": "Anna", "value": 25}
]
},
{
"name": "David",
"value": 75,
"children": [
{"name": "Jeff", "value": 25},
{"name": "Buffy", "value": 25}
]
},
{
"name": "Sylvia",
"value": 75
}
]
}

使用 d3 版本 3.5.6 我可以使用 d3 布局:

var treemap_data = d3.layout.treemap()
.size([500, 500])
.nodes(data)

但它在 d3 版本 4.2.3 中不起作用。

最佳答案

按照新语法

var treemap_data = d3.tree().size([500, 500]);

这是使用 D3 V4 的数据的树形图。

https://jsfiddle.net/n4m1r8nb/58/

关于javascript - d3 版本 4 中的 d3.layout.treemap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40233638/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com