Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在d3.tree代码中,如何更改具有确定的初始和最终d.data.id的所有链接的颜色?_Javascript_Html_D3.js - Fatal编程技术网

Javascript 在d3.tree代码中,如何更改具有确定的初始和最终d.data.id的所有链接的颜色?

Javascript 在d3.tree代码中,如何更改具有确定的初始和最终d.data.id的所有链接的颜色?,javascript,html,d3.js,Javascript,Html,D3.js,到目前为止,我已经收到了关于d3.tree代码的大量帮助和答案 我还有两个问题,希望有人能帮助我 假设我的flare.csv文件与上一个问题中的文件相同(稍作修改),即 A A.A A.A.B A.A.C A.B A.B.C A.C A.C.D A.D A.D.A A.D.B A.D.D A.E A.E.A A.E.B A.F A.H 例如,如何修改代码,使A和B之间的所有链接(即A是父链接,B是子链接)变为黄色?请注意,我不希望在B是父对象,A是子对象的情况下进行任何更改 我现在不感兴趣的另

到目前为止,我已经收到了关于d3.tree代码的大量帮助和答案

我还有两个问题,希望有人能帮助我

假设我的flare.csv文件与上一个问题中的文件相同(稍作修改),即

A
A.A
A.A.B
A.A.C
A.B
A.B.C
A.C
A.C.D
A.D
A.D.A
A.D.B
A.D.D
A.E
A.E.A
A.E.B
A.F
A.H
例如,如何修改代码,使A和B之间的所有链接(即A是父链接,B是子链接)变为黄色?请注意,我不希望在B是父对象,A是子对象的情况下进行任何更改

我现在不感兴趣的另一个问题是,是否有可能更改代码,使所有外部子对象都出现在外圆上?换句话说,在flare.csv的上下文中,我希望

 A.F
 A.H
 A.A.B
 A.A.C
 A.B.C
 A.C.D
 A.D.A
 A.D.B
 A.D.D
 A.E.A
 A.E.B  
所有显示在同一层中。可能吗


非常感谢。

对于问题的第二部分,如果希望每个终端叶/子节点处于同一级别,而不考虑层次结构,可以尝试d3.cluster布局。看看这里的区别:哦,我明白了。我可以成功地使用这个概念。非常感谢你。我想知道是否有人能帮我回答问题的第一部分。