gpt4 book ai didi

javascript - 如何使用 d3 有条件地删除元素?

转载 作者:行者123 更新时间:2023-11-28 07:30:32 25 4
gpt4 key购买 nike

我有一个图表。我加载一个文件,并对其进行解析以获取需要对图表进行的更改。有关更改的信息以节点名称的形式出现,存储在每个节点的文本字段中。

如何根据文本字段的内容选择节点,以便将其删除?

我想要删除的节点的 HTML 如下。

<circle style="fill: rgb(204, 204, 204);" r="8"></circle><text dy=".35em" x="12">d1</text>

最佳答案

您的文本节点位于我认为您想要删除的圆形节点之外,这使得它变得有点困难。但如果不是,你可以这样做:

d3.selectAll('circle>text').filter(function(d){
return d3.select(this).text() ==="d1";
}).remove()

关于javascript - 如何使用 d3 有条件地删除元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29172170/

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