簡體   English   中英

D3 SVG中的選擇

[英]selection in d3 svg

我是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為1。 在此之前,我使用了remove方法: selectAll("g").remove但是現在我想保留一部分圖表...

然后,如何更好地選擇刪除我的部分抽獎?

謝謝

這與經典CSS選擇器的工作方式相同,因此:

使用selectAll("g.axis.y").remove()僅刪除帶有axisy類的g元素。

plnkr: 示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM