Javascript D3 v4的tree.links()
我一直在看关于d3的教程,但它显示了一些在v4上不再使用的过时代码。我想知道Javascript D3 v4的tree.links(),javascript,d3.js,Javascript,D3.js,我一直在看关于d3的教程,但它显示了一些在v4上不再使用的过时代码。我想知道var links=tree.links(节点)的更新语法是什么适用于D3 v4 如果有人好奇,这是到教程的链接。 您必须在层次结构上调用链接() 会议讨论了这一变化: 要为给定层次结构生成{source,target}链接数组,请使用node.links;这将替换其他布局上的树.链接和类似方法 下面是一个基本演示(使用浏览器的控制台,而不是堆栈代码段控制台): var数据={ “姓名”:“夏娃”, “儿童”:[{ “
var links=tree.links(节点)的更新语法是什么代码>适用于D3 v4
如果有人好奇,这是到教程的链接。
您必须在层次结构上调用链接()
会议讨论了这一变化:
要为给定层次结构生成{source,target}链接数组,请使用node.links
;这将替换其他布局上的树.链接
和类似方法
下面是一个基本演示(使用浏览器的控制台,而不是堆栈代码段控制台):
var数据={
“姓名”:“夏娃”,
“儿童”:[{
“姓名”:“该隐”
}, {
“姓名”:“赛斯”,
“儿童”:[{
“名称”:“Enos”
}, {
“名称”:“诺姆”
}]
}, {
“姓名”:“亚伯”
}, {
“姓名”:“阿万”,
“儿童”:[{
“名称”:“以诺”
}]
}, {
“姓名”:“阿祖拉”
}]
};
风险等级=d3.等级(数据);
var-tree=d3.tree();
var links=树(层次结构).links();
console.log(链接)
在v3中,它是树.links()
,而不是树.link()
。我刚刚编辑了标题。