Javascript JSON不';不要正确加载
我想在D3JS中将我的JSON表示为树形图 我将遵循本教程: 我从数据中创建了一个JSON,它工作正常,如图所示。现在,我想将此代码用于我自己的JSON: 有了这个JSON,我的树映射就不会出现。这是什么原因 我的代码:Javascript JSON不';不要正确加载,javascript,json,d3.js,Javascript,Json,D3.js,我想在D3JS中将我的JSON表示为树形图 我将遵循本教程: 我从数据中创建了一个JSON,它工作正常,如图所示。现在,我想将此代码用于我自己的JSON: 有了这个JSON,我的树映射就不会出现。这是什么原因 我的代码: 树形图布局 直肠{ 填充:卡德蓝; 不透明度:0.3; 笔画:白色; } d3.json(“test.json”),函数(错误,数据){ var treemapLayout=d3.treemap() .尺寸([400200]) .填塞器(10); var root=d3.层
树形图布局
直肠{
填充:卡德蓝;
不透明度:0.3;
笔画:白色;
}
d3.json(“test.json”),函数(错误,数据){
var treemapLayout=d3.treemap()
.尺寸([400200])
.填塞器(10);
var root=d3.层次结构(数据)
根和(函数(d){
返回d值;
});
树型播放(根);
d3.选择(“svg g”)
.selectAll('rect')
.data(根目录下的子目录())
.输入()
.append('rect')
.attr('x',函数(d){返回d.x0;})
.attr('y',函数(d){返回d.y0;})
.attr('width',函数(d){返回d.x1-d.x0;})
.attr('height',函数(d){返回d.y1-d.y0;})
})
JSON区分大小写
我看到树映射布局总是要求一个节点具有“name”属性和array类型的“children”属性
树的叶子总是有一个“值”属性
您发送的树在节点上没有“name”属性(但我不确定是否需要),并且有“Children”而不是“Children”
也许修好箱子会有用
顺便说一句:通常JSON是大小写的,所以您的JSON不是标准的。JSON区分大小写 我看到树映射布局总是要求一个节点具有“name”属性和array类型的“children”属性 树的叶子总是有一个“值”属性 您发送的树在节点上没有“name”属性(但我不确定是否需要),并且有“Children”而不是“Children” 也许修好箱子会有用 顺便说一句:通常JSON是camelCase,所以您的JSON不是标准的。您在控制台中收到了什么错误消息?您在控制台中收到了什么错误消息?