gpt4 book ai didi

javascript - d3 svg 中的选择

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

我是 d3 和 svg 的新手,我尝试选择一些类来删除它们。

我的代码是;

    svgBC.append("g") 
.attr("class", "x axis")
.attr("transform", "translate(30," + height + ")")
.call(xAxis);

svgBC.append("g")
.attr("class", "y axis")
.call(yAxis)
.attr("transform", "translate(30,0)")
.append("text")
.attr("transform", "rotate(-90)")
.attr("y", 6)
.attr("dy", ".71em")
.style("text-anchor", "end")
.text("Population");

我想删除“y 轴”并保留 x 轴。在那之前我使用了方法删除: selectAll("g").remove 但现在我想保留图表的一部分...

那么,如何有更好的选择来删除我绘制的一部分?

谢谢

最佳答案

这与经典 CSS 选择器的工作方式相同:

使用selectAll("g.axis.y").remove()仅删除 g带有 axis 的元素和y类。

plnkr:example

关于javascript - d3 svg 中的选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36181740/

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