2017-05-20 2 views
0

私は作業しているバーのフィドルを持っています。私はそれを動的に更新する必要があった。私が抱えている問題は、x軸の終了であり、バーが描かれたときに呼び出されます。配列項目が削除されてもx軸のタイトルは削除されません。d3棒グラフの出口があまり動作していない

bars.exit() 
    .transition() 
    .duration(1000) 
    .attr("width", 0) 
    .remove(); 


    d3.transition(svg).select(".x.axis") 
    .transition() 
    .duration(1000) 
    .call(d3.axisBottom(x)); 

my bar

答えて

0

あなたは、クラスによって選択されているので、それが軸を描画するときにクラスを設定することは良いアイデアます:https://jsfiddle.net/3mkd3njj/:ここ

svg.append("g") 
    .attr("class", "x axis")//set the class here 
    .attr("transform", "translate(0," + height + ")") 
    .call(d3.axisBottom(x)); 

は、その変更を使用して更新フィドルです

+0

私はあなたのコードを使いましたので、とても面白いです。 – keepTrackOfYourStack

+0

私のコードは?どういう意味ですか? –

+0

あなたはいくつかのアップデートを持っています、スタックオーバーフローの出口の例を入力してください – keepTrackOfYourStack

関連する問題