2
d3には、データセットを累積グラフとしてプロットする組み込みメソッドがありますか?d3:累積グラフとしてプロットする
たとえば、y値が[2, 4, 2, 2]
の場合、実際には[2, 6, 8, 10]
のようにプロットする必要があります。 d3にはこれを行う方法がありますか、データセットをトラバースして手動で行う必要がありますか?
d3には、データセットを累積グラフとしてプロットする組み込みメソッドがありますか?d3:累積グラフとしてプロットする
たとえば、y値が[2, 4, 2, 2]
の場合、実際には[2, 6, 8, 10]
のようにプロットする必要があります。 d3にはこれを行う方法がありますか、データセットをトラバースして手動で行う必要がありますか?
詳細についてはhttps://github.com/mbostock/d3/wiki/Arraysを確認できますが、ここではreduce()関数を使用することができます。
すなわち:
[0, 2, 4, 2, 2].reduce(function(previousValue, currentValue, currentIndex, array) {
console.log(previousValue + currentValue);//2,6,8,10
return previousValue + currentValue;
});