我在实施D3.js时得到了Nan。我关注this 教程。 我认为在循环json文件以提取数据时遇到问题 这是我在html文件中使用的代码,用于从json文件中获取数据。
if (window.location.hash === "") {
//console.log("inside the if condition")
d3.json("d3_sample.json", function(err, res) {
//console.log(res);
//function(d){return d3.all;},
// if (err) {
// //console.log("error occured")
// console.log(err);
// } else {
//console.log("no error occured")
if (!err) {
console.log(res);
var data = d3.nest()
.key(function(d) { return d.region; })
.key(function(d) { return d.subregion; })
.entries(res);
//console.log(data);
//console.log(data);
main({title: "Snapdeal Product categories follows by price"}, {key: "root", values: data});
}
});

这是index.html文件的链接。
这是json文件d3_sample.json
我确信在使用d3.nest()制作树时,我错过了html中的内容 以下是GitHub
上的完整代码请指导我做错了什么。