gpt4 book ai didi

javascript - d3 : Adding links to nodes in hierarchical edge bundling

转载 作者:行者123 更新时间:2023-11-29 22:02:41 24 4
gpt4 key购买 nike

我是 d3/HTML/JS 的 super 初学者,我有一个关于向图表中的节点添加链接的问题。我所有的代码都基于:https://gist.github.com/mbostock/7607999

enter image description here

我想为每个节点添加一个指向另一个 html 文件的链接。考虑到代码的结构,这可能吗?

最佳答案

这里有一个简单的方法来实现这一点:

node = node
.data(nodes.filter(function(n) { return !n.children; }))
.enter()
.append('a')
.attr("xlink:href", 'http://www.google.com' /*function(d){return d.url;}*/)
.append("text")
.attr("class", "node")
...

我注释掉了基于数据建立链接的代码(即您的输入数据中会有一个 url 字段)。

每个请求,数据中的 url 示例:

"children": [
{
"name": "John Doe",
"size": 1458,
"url": "http://www.johndoe.com"
...

关于javascript - d3 : Adding links to nodes in hierarchical edge bundling,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22726280/

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