我尝试使用导入本地.json文件d3.json()
.
该文件filename.json
存储在与我的html文件相同的文件夹中.
然而(json)参数是空的.
d3.json("filename.json", function(json) {
root = json;
root.x0 = h / 2;
root.y0 = 0;});
. . .
}
Run Code Online (Sandbox Code Playgroud)
我的代码与此d3.js示例中的代码基本相同
我尝试使用d3.scale.category.20b()来生成颜色比例,问题是我要求的列表的任何数量,它总是返回列表的第一个元素.
var color = d3.scale.category20b();
console.log(color(X));
Run Code Online (Sandbox Code Playgroud)
要么
console.log(d3.scale.category20b()(X);
Run Code Online (Sandbox Code Playgroud)
根据d3 API,无论X是什么,它总是记录#393b79这是第一个元素
我的代码基于D3.js缩进树示例.
我想要直接链接而不是父/子对象之间的弯曲链接.
我知道这与以下代码有关,但是,我找不到解决方案.我想链接是直的,转90度.
var diagonal = d3.svg.diagonal()
.projection(function(d) { return [d.y, d.x]; });
Run Code Online (Sandbox Code Playgroud)