Javascript 当任何列被调用时,是否可以创建树映射;“价值”;
我是d3新手,我尝试创建一个树状图。 我注意到,当一个键被命名为“value”时,我的代码可以工作,而如果我调用我的键“size”,代码就不能工作 我的问题从第一行开始:Javascript 当任何列被调用时,是否可以创建树映射;“价值”;,javascript,d3.js,treemap,Javascript,D3.js,Treemap,我是d3新手,我尝试创建一个树状图。 我注意到,当一个键被命名为“value”时,我的代码可以工作,而如果我调用我的键“size”,代码就不能工作 我的问题从第一行开始: d3.json("dataZC.json", function(err, data) { var treemap =d3.layout.treemap() .size([500,500]) .nodes(data); console.log(treemap); } 我的数据是这
d3.json("dataZC.json", function(err, data)
{
var treemap =d3.layout.treemap()
.size([500,500])
.nodes(data);
console.log(treemap);
}
我的数据是这样的
{
"name": "flare",
"children": [
{"name": "analytics",
"children": [
{"name": "cluster",
"children": [
{"name": "AgglomerativeCluster", "size": 3938},
{"name": "CommunityStructure", "size": 3812},
{"name": "HierarchicalCluster", "size": 6714},
{"name": "MergeEdge", "size": 743}
]},
{
"name": "graph",
"children": [
{"name": "BetweennessCentrality", "size": 3534},
{"name": "LinkDistance", "size": 5731},
{"name": "MaxFlowMinCut", "size": 7840},
{"name": "ShortestPaths", "size": 5914},
{"name": "SpanningTree", "size": 3416}
]}
,........
]}
]}
如果有人有办法使用带有任何键的treemap,我将非常感激。
谢谢。来自:
树映射值([value])如果指定了值,则将值访问器设置为指定的函数。如果未指定值,则返回当前值访问器,该访问器假定输入数据是具有数值
值
属性的对象:
function value(d) {
return d.value;
}
使用
从:
树映射值([value])如果指定了值,则将值访问器设置为指定的函数。如果未指定值,则返回当前值访问器,该访问器假定输入数据是具有数值
值
属性的对象:
function value(d) {
return d.value;
}
使用