gpt4 book ai didi

javascript - d3js : `xlink:href` is not working

转载 作者:行者123 更新时间:2023-12-02 14:20:23 25 4
gpt4 key购买 nike

我正在尝试将 href 实现为 d3js 图表,如 post 中所述。和 here 。我向 this 添加了一个简单的 href d3js 条形图,但它不起作用。这是我的代码:
我在 html 中导入了 xlink:

<myatr xmlns:xlink="http://www.w3.org/1999/xlink">

</myatr>

这是我的 d3js 代码的一部分,

svg.selectAll(".bar")
.data(data)
.enter().append("rect")
.attr("class", "bar")
.attr("x", function(d) { return x(d.letter); })
.attr("width", x.rangeBand())
.attr("y", function(d) { return y(d.frequency); })
.attr("height", function(d) { return height - y(d.frequency); })
.attr("xlink:href",function(d){return "www.google.com";});

最佳答案

看起来您还需要附加 a 标记。试试这个:

svg.selectAll(".bar")
.data(data)
.enter().append("a")
.attr("xlink:href", "www.google.com")
.append("rect")
.attr("class", "bar")
.attr("x", function(d) { return x(d.letter); })
.attr("width", x.rangeBand())
.attr("y", function(d) { return y(d.frequency); })
.attr("height", function(d) { return height - y(d.frequency); })

关于javascript - d3js : `xlink:href` is not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38680455/

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