1

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 値)。

4

0 に答える 0