2016-03-23 5 views
0

Я новичок в 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. До тех пор, пока я не использовал метод remove: selectAll("g").remove, но теперь я хочу сохранить часть моей диаграммы ...

Затем, как лучше выбрать, чтобы удалить только часть моей ничьей?

Благодаря

ответ

2

Это работает точно так же, как классический селектор CSS так:

selectAll("g.axis.y").remove() использования, чтобы удалить только g элементы с axis и y классов.

plnkr: example

+0

вот оно я знал, что это было не так сложно, но не нашли ответ спасибо! –

Смежные вопросы