gpt4 book ai didi

javascript - 在 d3 TreeMap 中显示带对 Angular 线的文本

转载 作者:行者123 更新时间:2023-11-30 16:49:01 26 4
gpt4 key购买 nike

我正在使用 d3 js 在图形 View 中显示数据。一切正常,但我需要一个改进。我想在对 Angular 线上方显示一些文本,以便用户可以知道两个节点是如何相互关联的。

Diagonal 是使用下面提到的函数创建的,但我不知道如何附加文本

var diagonal = d3.svg.diagonal()
.projection(function(d) {
console.log(d)
return [d.y, d.x];
});

enter image description here

最佳答案

我找到了问题的解决方案。添加以下代码以更新功能

// Update the link text
var linktext = svg.selectAll("g.link")
.data(links, function (d) {
return d.target.id;
});

linktext.enter()
.insert("g")
.attr("class", "link")
.append("text")
.attr("dy", ".35em")
.attr("text-anchor", "middle")
.text(function (d) {
//console.log(d.target.name);
return d.target.name;
});

有关更多信息,请查看此 answerfiddle

关于javascript - 在 d3 TreeMap 中显示带对 Angular 线的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30804991/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com