我是d3/HTML/JS的超级初学者,我有一个关于向图中的节点添加链接的问题。我所有的代码是基于:https://gist.github.com/mbostock/7607999d3:在分层边缘绑定中添加链接到节点
我想补充一点,导致每个节点的另一个HTML文件的链接。这是否有可能给出了代码的结构?
我是d3/HTML/JS的超级初学者,我有一个关于向图中的节点添加链接的问题。我所有的代码是基于:https://gist.github.com/mbostock/7607999d3:在分层边缘绑定中添加链接到节点
我想补充一点,导致每个节点的另一个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"
...
这是有效的!尽管我有一个问题;对于基于数据的链接,输入数据中的url字段是什么意思?你的意思是在我读入的JSON文件中还是? – user3474797
@ user3474797我编辑了一个数据示例的响应... – FernOfTheAndes
它工作。非常感谢你的帮助! :)。 – user3474797
欢迎计算器 - 你预计后期代码 – birthofearth
我的JS代码是我发布的链接基本相同。你认为我应该在问题中发布代码的相关部分吗? – user3474797