gpt4 book ai didi

javascript - 突出显示子节点的 TreeMap D3

转载 作者:行者123 更新时间:2023-11-28 18:19:40 25 4
gpt4 key购买 nike

我正在试验 http://jsfiddle.net/fVJBA/并尝试在悬停时突出显示子节点。在上面的示例中,我们在父节点之上绘制了子节点。我的查询是实现与 http://www.nytimes.com/packages/html/newsgraphics/2011/0119-budget/ 类似的效果.我尝试添加:

g.selectAll(".child")
.data(function(d) { return d.children || [d]})
.enter().append("rect")
.attr("class", "child")
.style("fill", function(d) { return d.children ? color(d.color) : color(d.color); })
.call(rect);

但这似乎并没有起到作用。有什么想法/建议吗?我只需要在我们将鼠标悬停在已绘制子节点的父项上时显示子项名称/值?

最佳答案

我通过在 .child 上添加:.on("mouseover", function(d) { console.log(d.value) }) 并删除g.append("rect") .attr("class", "parent") .call(rect) .append("title")

这有助于获取子节点并从父容器中删除选择。希望这对解决这个问题的人有所帮助。

关于javascript - 突出显示子节点的 TreeMap D3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17277987/

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