Javascript D3 streamgraph的数组格式

Javascript D3 streamgraph的数组格式,javascript,graph,d3.js,stream-graph,Javascript,Graph,D3.js,Stream Graph,我正在尝试用D3.js制作一个流图。看看这个例子,我们看到数据是通过helper函数stream_layersn,m来表示的。在本例中,将按照API中的描述返回一个数组。API描述了输入x、y和y0。但是这个例子使用x,y0,y1 我的数据集的格式类似于API中描述的数据集: { "name": "apples", "values": [ { "year": -2000, "y": 91}, { "year": -1950, "y": 290} ] }

我正在尝试用D3.js制作一个流图。看看这个例子,我们看到数据是通过helper函数stream_layersn,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}
  ]
}
堆叠此数据集的助手函数是什么样子的?该示例返回一个三维数组,一个维度表示层数,一个维度表示样本数m,一个维度表示每个样本的y值。

可能有用: