https://github.com/mbostock/d3/wiki/Stack-Layout
http://mbostock.github.com/d3/ex/stream.html
D3.jsでストリームグラフを作ろうとしています。例を見ると、データがヘルパー関数によって定式化されていることがわかりますstream_layers(n, m)
。この例では、API で説明されているように配列が返されます。API は、入力 x、y、および y0 を記述します。ただし、この例では x、y0、y1 を使用しています。
私のデータセットは、API で説明されているものと同様に定式化されています。
{
"name": "apples",
"values": [
{ "year": -2000, "y": 91},
{ "year": -1950, "y": 290}
]
},
{
"name": "oranges",
"values": [
{ "year": -2000, "y": 9},
{ "year": -1950, "y": 49}
]
}
このデータセットをスタックするヘルパー関数はどのようになりますか? この例では、3D 配列が返されます (1 つはレイヤー数、1 つはサンプル数、1m
つは各サンプルの y 値)。