gpt4 book ai didi

javascript - 删除 svg 形状元素

转载 作者:行者123 更新时间:2023-12-03 11:21:16 24 4
gpt4 key购买 nike

            var circle = svg.selectAll("circle")

.data(firstStateData)
//circle cx="50" cy="50" r="40" stroke="black" stroke-width="3" fill="red"
.attr("class", ".circle1")
.attr("r", 5)
.attr("fill", "red")
          .attr("cx", function (d)  {
             return x(d.City) + 5 + (x.rangeBand() / 2);
       
})
.attr("cy", function (d)  {
       return y(d.Cases) - 50;
});

在上面的代码中,如何删除圆形 svg?或者可能用其他坐标中的其他形状替换它?我是 JS 新手,“删除”不会动态地将其从屏幕上删除。

最佳答案

假设您正在使用 D3(根据您的 .selectAll、.data 等调用判断)您可以这样做:

circle.remove();

https://github.com/mbostock/d3/wiki/Selections#remove

关于javascript - 删除 svg 形状元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27102994/

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