2017-10-02 19 views
0

https://codepen.io/goodforenergy/pen/PNPxxv?editors=0010のD3v3スタックバーをD3v4に変換しようとしていますが、stack()への呼び出しが正常に機能しません。上記の例ではD3バージョン4のスタックレイアウト

d3.layout.stack()(dataset)への呼び出しは、データセットのオブジェクトにy0プロパティを追加します。

コールの前に

dataset{y=3, x="Test"}

dataset呼び出し後:{y=3, x="Test", y0=0}

しかし、D3v4では、d3.stack()(dataset);を呼び出すと、そのような魔法は起こりません。したがって、y0undefinedです。

y0の値を追加するにはここに何が欠けていますか?バーがトップではなく、互いの前面に積層されていない場合、スタック型バーが良くない...

答えて

関連する問題